概要
CNN (Convolutional Neural Network) は、画像認識や画像処理に特化した深層学習モデルの一種です。畳み込み層とプーリング層を組み合わせることで、画像の特徴を効率的に抽出し、物体認識、画像分類などのタスクで高い性能を発揮します。
CNNは、主に以下の層で構成されます。
畳み込み演算は、複数の異なるフィルターを適用し、様々な特徴を抽出します。プーリング層は、Max Pooling が一般的で、最大値を抽出することで、わずかな位置のずれの影響を受けにくい特徴を抽出します。