La rete neurale convoluzionale dovrebbe essere costruita con una serie di livelli convoluzionali e di raggruppamento. Questi strati dovrebbero essere usati per estrarre caratteristiche dalle immagini di diverse razze canine. La rete dovrebbe anche essere collegata a un livello di output completamente connesso con un numero di nodi pari al numero di diverse razze canine. Infine, la rete dovrebbe essere addestrata utilizzando un dataset di immagini appartenenti a diverse razze canine e poi valutata con una metrica appropriata.
Classifica diverse razze di cani utilizzando una rete neurale convoluzionale.