Apa itu MaxPooling
MaxPooling adalah suatu teknik pengurangan dimensi yang biasa diterapkan pada citra digital dan sekarang dikenal dalam dunia CNN (Convolutional Neural Network). Tekniknya sederhana dan dapat diilustrasikan sebagai berikut. Jika diketahui sebuah citra ‘virtual’ dengan komposisi piksel 4×4 sebagai berikut
| 12 | 20 | 30 | 0 |
| 8 | 12 | 2 | 0 |
| 34 | 70 | 37 | 4 |
| 112 | 100 | 25 | 12 |
apabila dilakukan Maxpooling 2×2 maka hasilnya adalah
| 20 | 30 |
| 112 | 37 |
Bagaimana caranya? Mudah saja.
Kita ambil subcitra 2×2 lalu pilih nilai maksimal, kemudian jadikan itu elemen dari citra yang baru. Lalu geser ke subcitra berikutnya, dan lakukan sepanjang dan selebar citra.
Ada varian dari pooling ini yaitu AveragePooling, MinPooling, GlobalMaxPooling, GlobalMinPooling, dan GlobalAveragePooling. Bagi yang ingin memahami lebih dalam melalui program aplikasi, silakan download program PoolingLayer disini.. Video penjelasannya bisa dilihat via YouTube dengan searching “Visualisai Pooling Layer”, atau langsung akses link ini.
Posted: January 13th, 2021 under Belajar, Belajar AI.
Tags: Belajar

