Cos'è
Una rete neurale feedforward è una pila di strati di unità semplici. Ogni unità moltiplica i suoi ingressi per dei pesi, li somma e passa il risultato a una funzione semplice. L'informazione scorre in una sola direzione, dall'ingresso all'uscita, senza cicli.
A cosa serve
Impara a collegare ingressi e uscite quando hai degli esempi: prevedere il prezzo di una casa dalle sue caratteristiche, capire se una mail è spam, riconoscere cifre scritte a mano. È anche un mattoncino dentro modelli più grandi, come gli strati feed-forward di un transformer.
Come si fa
- Decidi cosa entra e cosa esce (per esempio 784 valori di pixel in ingresso, 10 punteggi di cifre in uscita).
- Scegli la forma: quanti strati e quante unità per strato. Parti piccolo.
- Prepara gli esempi come coppie ingresso e risposta corretta, e dividili in training set e test set.
- Addestra la rete (vedi Addestramento e backpropagation) finché l'errore sul test set smette di migliorare.
- Usala: fai passare un nuovo ingresso attraverso gli strati e leggi l'uscita.