Rețelele neuronale convoluționale (CNN) reprezintă un tip specializat de rețele neuronale artificiale utilizate în principal pentru procesarea datelor vizuale, precum imagini și videoclipuri. Acestea sunt concepute pentru a recunoaște automat tipare și caracteristici relevante, cum ar fi margini, forme, texturi sau obiecte complete, fără a necesita intervenție manuală pentru extragerea caracteristicilor.
Structura unei rețele CNN este formată din mai multe tipuri de straturi. Cele mai importante sunt straturile convoluționale, care aplică filtre (kernel-uri) asupra imaginii pentru a detecta trăsături specifice. Aceste filtre „scanează” imaginea și generează hărți de caracteristici (feature maps). Urmează, de obicei, straturi de pooling, care reduc dimensiunea datelor și ajută la păstrarea informațiilor esențiale, contribuind la eficiență și la prevenirea supraînvățării (overfitting). La final, straturile complet conectate (fully connected) sunt folosite pentru clasificarea propriu-zisă.
CNN-urile sunt extrem de eficiente în aplicații de computer vision, precum recunoașterea obiectelor, detectarea fețelor, clasificarea imaginilor sau analiza video. De exemplu, sunt utilizate în sistemele de conducere autonomă pentru identificarea pietonilor și a semnelor de circulație, în medicină pentru analiza imaginilor radiologice și în aplicații de securitate pentru recunoaștere facială.
Un avantaj major al rețelelor CNN este capacitatea de a învăța automat caracteristici relevante direct din date, eliminând nevoia de preprocesare manuală complexă. În plus, datorită partajării parametrilor (weight sharing), aceste rețele sunt mai eficiente din punct de vedere computațional comparativ cu alte tipuri de rețele neuronale.
Cu toate acestea, CNN-urile necesită volume mari de date pentru antrenare și resurse computaționale semnificative, în special pentru modele complexe.
În concluzie, rețelele neuronale convoluționale sunt o tehnologie esențială în inteligența artificială modernă, fiind fundamentale pentru dezvoltarea aplicațiilor care implică analiză vizuală și recunoaștere de tipare.