Strati di pooling per reti neurali convoluzionali (CNN) |  di Egor Howell |  Gennaio 2024

 | Intelligenza-Artificiale

Cosa sono i livelli di pooling e i loro diversi tipi

https://www.flaticon.com/free-icons/neural-network” title=”icone della rete neurale”>Icone della rete neurale create da Freepik — Flaticon.

Nel mio articolo precedente, abbiamo introdotto l’elemento chiave dietro le reti neurali convoluzionali (CNN), lo strato convoluzionale.

Gli strati convoluzionali consentono alla rete neurale di apprendere i migliori kernel per decifrare o classificare la nostra immagine di input.

Se non hai familiarità, un kernel è una piccola matrice che scorre sull’immagine di input e ad ogni passaggio applichiamo l’operazione di convoluzione. A seconda della struttura del kernel, avrà un effetto diverso sull’immagine di input. Può sfocare, rendere più nitido o persino rilevare i bordi (Operatore Sobel).

Nelle CNN l’output di un’operazione di convoluzione viene definito mappa delle caratteristiche.

Di seguito è riportato un diagramma di esempio di una convoluzione in cui si sfoca l’immagine risultante:

Esempio di convoluzione per applicare un effetto di sfocatura su un’immagine in scala di grigi. Diagramma creato dall’autore.

Se desideri un’analisi completa di come funziona la convoluzione, consulta il mio post precedente al riguardo qui:

Negli strati convoluzionali abbiamo diversi kernel che la CNN cerca di ottimizzare per l’utilizzo propagazione all’indietro. I neuroni negli strati convoluzionali successivi sono collegati a una manciata di neuroni nello strato precedente. Ciò consente ai primi livelli di riconoscere le caratteristiche di basso livello e di aumentare la complessità mentre ci propaghiamo attraverso la CNN.

Esempio di strati convoluzionali. Diagramma per autore.

Gli strati convoluzionali sono la parte fondamentale di una CNN, ma lo è la seconda parte fondamentale strati di raggruppamentoche è ciò di cui parleremo in questo articolo.

Se ti è piaciuto questo articolo, assicurati di iscriverti al mio canale YouTube!

Fonte: towardsdatascience.com

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *