Neuronale Netze selbst programmieren
Ein verständlicher Einstieg mit Python
![](https://heise.cloudimg.io/bound/200x400/q70.png-lossy-70.webp-lossy-70.foil1/_www-heise-de_/select/make/2017/5/1508801158955179/tn_12892.slr_SO.jpg)
Nach einem großem Hype in den 80ern des letzten Jahrhunderts war Künstliche Intelligenz (KI) eher eine Nische für Forschungsinstitute und kein Thema, das in der breiten Softwareentwicklung eine Rolle spielte. Das hat sich in den letzten Jahren rapide geändert. Spracherkennungen wir Siri, Cortana und Alexa und Objekterkennung beruhen auf Deep Learning, einer Implementierung eines Neuronalen Netzes, das computergestützt mit unfassbar großen Datensätzen trainiert wird – respektive lernt. Das vorliegende Buch bietet eine sehr praktische Einführung in Neuronale Netze. Im Kern geht es zwar eigentlich nur um Mathematik wie Funktionen, Matrizenrechnung und Gradienten. Doch keine Bange, der Autor schafft es auf leicht verständliche Weise die Zusammenhänge mit vielen Grafiken zu erklären und wann wo welches Verfahren welchen Zweck erfüllt. Anhand von Python zeigt er dann, wie sich das Erklärte in Software umsetzen lässt, um damit handgeschriebene Zahlen zu erkennen. Wer sich in Neuronale Netze einarbeiten will, sollte auf dieses Buch als ersten Einstieg zurückgreifen. —dab