Evrişimli sinir ağları (CNN), özellikle görüntü ve video gibi ızgara benzeri verileri işlemek için tasarlanmış özel bir sinir ağı türüdür. CNN'nin çalışma prensibi şu katmanların ardışık olarak uygulanmasıyla gerçekleşir: 1. Evrişim Katmanı: Giriş görüntüsüne filtreler uygulanarak öznitelikler (kenar, köşe, nesne) çıkarılır. 2. Aktivasyon Katmanı: Giriş sinyali üzerinde doğrusal olmayan bir dönüşüm olan aktivasyon fonksiyonu uygulanır. 3. Havuzlama Katmanı: Boyut indirgeme işlemi yapılır, bu sayede hesaplama karmaşıklığı azaltılır ve aşırı uyum kontrol edilir. 4. Flattening Katmanı: Çoklu katmanlardan tek düzlemli bir vektöre dönüşüm sağlanır. 5. Fully Connected Katmanı: Flattening katmanında dönüştürülen vektörler, yapay sinir ağlarına giriş olarak verilir. CNN, bu katmanların yardımıyla görüntülerdeki hiyerarşik yapıları otomatik ve uyarlanabilir bir şekilde öğrenir.