Classificare diverse razze di cani utilizzando una rete neurale convoluzionale.
La rete neurale convoluzionale dovrebbe essere costruita con una serie di strati convoluzionali e di pooling. Questi strati dovrebbero essere utilizzati per estrarre le caratteristiche dalle immagini di diverse razze di cani. La rete dovrebbe anche essere collegata ad uno strato di output completamente connesso con il numero di nodi pari al numero di diverse razze di cani. Infine, la rete dovrebbe essere addestrata utilizzando un dataset di immagini appartenenti a diverse razze di cani e poi valutata con una metrica appropriata.