CNN(Convolutional Neural Network:畳み込みニューラルネットワーク)とは、画像認識に特化したディープラーニング(Deep Learning)の1つです。 Convolutional Neural Networkの略称がCNNです。 基本的には、「畳み込み層」&「プーリング層」の組み合わせを複数回繰り返したあと、最後に全結合層を繰り返して結果を出力します。 CNNについてはこちらの記事で詳しく解説しています。 【2024】CNNとは?機械学習やDNNとの違い、構造なども詳しく解説! 畳み込みとは畳み込みとは、フィルター(カーネル)を通して画像の特徴を抽出する画像処理です。画像の特徴がより強調されるのと同時に、「位置のズレ」にも強いモデルが出来ることで認識精度が上がります。 縦と横のフィルター(カーネル)を通すと… プーリングとはプーリングとは、縦・横方向の空間を