Dies sind meiner Meinung nach sehr gute Bücher.
- R. Rojas: Neuronale Netze
- CM Bishop: Neuronale Netze zur Mustererkennung
Die Bücher haben einige Ähnlichkeiten: Sie sind beide ungefähr 500 Seiten lang und seit 1995 ziemlich alt. Trotzdem sind sie sehr nützlich. Beide Bücher beginnen bei Null, indem sie erklären, was neuronale Netze sind. Sie bieten klare Erklärungen, gute Beispiele und gute Grafiken zum besseren Verständnis. Sie erklären detailliert die Probleme des Trainings neuronaler Netze in ihren vielen Formen und Möglichkeiten und was sie können und was nicht. Die beiden Bücher ergänzen sich sehr schön, denn was man mit einem Buch nicht herausfinden kann, findet man im anderen.
Rojas hat einen Abschnitt, der mir besonders gut gefällt, in dem es darum geht, eine Rückübertragung über viele Schichten in Matrixform zu implementieren. Es gibt auch einen schönen Abschnitt über Fuzzy-Logik und einen über Komplexitätstheorie. Aber dann hat Bischof viele andere schöne Abschnitte.
Rojas ist, würde ich sagen, am zugänglichsten. Bischof ist mathematischer und vielleicht anspruchsvoller. In beiden Büchern besteht die Mathematik hauptsächlich aus linearer Algebra und der Berechnung von Funktionen mehrerer Variablen (partielle Ableitungen usw.). Ohne Kenntnis dieser Themen würden Sie wahrscheinlich keines dieser Bücher sehr aufschlussreich finden.
Ich würde empfehlen, zuerst Rojas zu lesen.
Beide Bücher haben natürlich viel zu Algorithmen zu sagen, aber auch nicht viel zu spezifischen Implementierungen in Code.
Diese Bücher liefern für mich den Hintergrund, der einen Online-Kurs (wie Hinton's auf Coursera) verständlich macht. Die Bücher befassen sich auch mit viel mehr Details, als dies online möglich ist.
Ich hoffe das hilft und beantworte gerne alle Fragen zu den Büchern.