Progettazione della struttura della rete: determinare il numero di strati della rete, il numero di neuroni in ogni strato e il metodo di connessione (completamente connesso, convoluzione, loop, ecc.).
Selezione della funzione di attivazione: scegli una funzione di attivazione appropriata per ciascun livello, come ReLU, Sigmoid, Tanh, ecc.
Definizione della funzione di perdita: selezionare la funzione di perdita in base al tipo di attività, ad esempio la perdita di entropia incrociata per le attività di classificazione e l'errore quadratico medio per le attività di regressione.
Selezione dell'ottimizzatore: seleziona l'algoritmo di ottimizzazione per l'aggiornamento del peso, come SGD, Adam, RMSprop, ecc.