Domanda
Voglio saperne di più sull'IA e sulle reti neurali. Ho un'idea di base di cosa si tratta e come funziona, ma voglio trovare un buon libro o tutorial con buone spiegazioni.
Qualcuno sa di un buon materiale (che non è troppo tecnicamente scritto) per leggere sull'argomento?
Anche le implementazioni di C # sono utili.
Soluzione
Buona domanda ... Esiste un'impressionante raccolta di libri e testi online sull'argomento delle reti neurali (NN), ma molti di essi sono molto tecnici o focalizzati su domini in qualche modo specifici di applicazione della NN, visione artificiale , il riconoscimento di pattern e l'elaborazione del segnale essendo il "naturale" leader di questo genere.
Vorrei dare la seconda raccomandazione di Chaos a
& Nbsp; Fondamenti di reti neurali
& Nbsp; Architetture, algoritmi e applicazioni
& Nbsp; di Laurene Fausett
Per un'introduzione al campo, questo libro raggiunge un buon equilibrio in termini di accessibilità, dettagli e copertura. L'alternativa sono libri più vecchi tra il 1995 e il 2000 che tendono ad essere più del tipo di volgarizzazione.
Puoi anche inumidire il tuo appetito con risorse online come:
- Un tutorial da learnartificialneuralnetworks.com (il sito stesso ha anche molti buoni riferimenti)
- Una lezione presso la Williamette University
- Quando tutto fallisce, una rapida scansione di Domande frequenti su NN
Infine, a rischio di confonderti, in un momento in cui hai bisogno di una visione ampia sull'argomento, vorrei collegare un tipo specifico di rete neurale: concetto di memoria temporale gerarchica di Numenta .
Altri suggerimenti
Acquista http://ml-class.org una formazione a distanza online di Stanford, il Prof. Andrew Ng sta seguendo le lezioni, io penso che sia il modo migliore per entrare nelle reti neurali e nell'apprendimento automatico. Anche una lezione simile sull'intelligenza artificiale: http://ai-class.com presa dal Prof. Peter Norvig, Sebastian Thrun. Non posso dire se i video e i materiali del corso saranno online anche quando il corso termina, ma se rimane allora sarebbe un'ottima risorsa.
Dai un'occhiata anche a questo libro: Reti neurali - Un'introduzione sistematica di Raul Rojas . Ciò fornirà dettagli su ANN.
Modifica
Dai un'occhiata anche all'imminente classe della rete neurale di Coursera: https://www.coursera.org/course/neuralnets
Ho trovato Fondamenti di reti neurali di Fausett molto accessibile.
Lavoro con Neural Networks da circa 10 anni e ho ancora Neural Networks: Una fondazione completa sulla mia scrivania.
Ci sono alcuni buoni articoli sul progetto di codice, eccone alcuni:
http://www.codeproject.com/KB/recipes/NeuralNetwork_1.aspx
http://www.codeproject.com/KB/recipes/Backprop_ANN.aspx
Potresti provare a utilizzare FANN , ha collegamenti per C # (io uso la libreria C ) e viene fornito con esempi che ti aiutano a iniziare.
Prova il libro di Simon Haykin su:
Tuttavia, il modo migliore per farlo è http://ml-class.org . È un tutorial passo-passo per risolvere alcuni interessanti problemi di ML.