Evrişimsel sinir ağları CNN'ler (Convolutional Neural Networks-CNN), özellikle görüntü sınıflandırma görevleri için çok uygun olan bir tür derin öğrenme modelidir. Evrişimli katmanlar, havuzlama katmanları ve tamamen bağlı katmanlar dahil olmak üzere birden çok katmandan oluşurlar. Bu katmanlar, bir görüntüden kenarlar ve dokular gibi özellikleri çıkarmak için birlikte çalışır ve bunları görüntüyü önceden tanımlanmış birkaç kategoriden birine sınıflandırmak için kullanır.