Questi sono, secondo me, dei libri molto buoni.
- R. Rojas: reti neurali
- CM Bishop: reti neurali per il riconoscimento di pattern
I libri hanno alcune somiglianze: sono lunghi circa 500 pagine e sono piuttosto vecchi, dal 1995. Tuttavia, rimangono molto utili. Entrambi i libri iniziano da zero, spiegando cosa sono le reti neurali. Forniscono spiegazioni chiare, buoni esempi e buoni grafici per facilitare la comprensione. Spiegano in dettaglio le problematiche della formazione delle reti neurali, nelle loro molte forme e forme, e cosa possono e non possono fare. I due libri si completano a vicenda molto bene, per quello che uno non riesce a capire con un libro, uno tende a trovarsi nell'altro.
Rojas ha una sezione, che mi piace particolarmente, sull'implementazione della retro-propagazione su molti strati in forma di matrice. Ha anche una bella sezione sulla logica fuzzy e una sulla teoria della complessità. Ma poi Bishop ha molte altre belle sezioni.
Rojas è, direi, il più accessibile. Bishop è più matematico e forse più sofisticato. In entrambi i libri, la matematica è per lo più algebra lineare e calcolo delle funzioni di più variabili (derivate parziali e così via). Senza alcuna conoscenza di questi argomenti, probabilmente non troverete nessuno di questi libri molto illuminante.
Consiglierei di leggere prima Rojas.
Entrambi i libri, ovviamente, hanno molto da dire sugli algoritmi, ma nessuno dei due dice molto su implementazioni specifiche nel codice.
Per me, questi libri forniscono lo sfondo, che rende comprensibile un corso online (come quello di Hinton, a Coursera). I libri coprono anche molto più terreno, e in modo molto più dettagliato, di quanto si possa fare online.
Spero che questo aiuti, e sono felice di rispondere a qualsiasi domanda sui libri.