Convolutional Neural Network(CNN)では、画像の局所的な特徴を取り出し、抽象化する為に畳み込みレイヤーを用います。今回は、このCNNの畳み込み処理の概念を整理すると共に、javaでの実装方法について説明します(pythonでは既に丁寧に説明された文献がたくさん ...
CNNとはConvolutional Neural Networkを略した言葉で、畳み込み処理をしているニューラルネットワークの一種です。 画像認識や映像解析等で良く用いられています。 CNNの構造 CNNでは、「畳み込み層」「プーリング層」「全結合層」といった構造が順に連なり、画像 ...
深層学習(ディープラーニング)は、人間の脳の神経回路を模倣した「ニューラルネットワーク」を用いる機械学習の手法だ。代表的なモデルとして以下の2つがある。 CNN(Convolutional Neural Network:畳み込みニューラルネットワーク) GAN(Generative Adversarial ...
おそらく、Facebook や Instagram がどのようにして画像内の顔を自動的に認識できるのか、あるいは Google がどのようにして自分の写真をアップロードするだけで類似の写真をウェブで検索できるのか疑問に思ったことがあるかもしれません。これらの機能は ...
もはや日常に欠かせない画像生成AI(人工知能)や画像識別AIだが、これらの技術を支えるのが深層学習(ディープラーニング)だ。代表的なモデルとして以下の2つがある。 CNN(Convolutional Neural Network:畳み込みニューラルネットワーク) GAN(Generative ...
「AI」や「機械学習」といった言葉を耳にすることが増えていますが、その仕組みを理解するのは難しいと感じる人もいるはず。ジョージア工科大学のAIに関する研究チームであるPolo Clubが、機械学習の代表的なモデルである畳み込みニューラルネットワーク ...