Convolutional Neural Network
Definisi
CNN (ConvNet) adalah arsitektur neural network yang didesain khusus untuk memproses data grid (gambar, video) dengan operasi konvolusi.
Arsitektur
- Convolution layer — filter yang bergeser pada input, mendeteksi pola lokal
- Pooling layer — downsampling (max pooling, average pooling)
- Fully connected layer — classifier akhir
CNN Penting
- LeNet-5 (1998) — digit tulisan tangan
- AlexNet (2012) — ImageNet winner
- VGG-16 (2014) — 16 layer, simple
- GoogLeNet/Inception (2014)
- ResNet (2015) — residual connections, 152 layer
- EfficientNet (2019)
- ConvNeXt (2022) — modernize CNN dengan ide Transformer