Neuronale Netze lernen? Buch kaufen!

Sie hätten gerne einen Einstieg in neuronale Netze, wissen aber nicht, wo Sie beginnen sollen? Kaufen Sie sich dieses Buch! Ich bin absoluter Fan davon und habe es schon allen meinen KI-interessierten Bekannten empfohlen. Das Buch richtet sich an Personen, die noch nicht wissen, wie ein neuronales Netz funktioniert und das aber gerne lernen würden.

neuronale netze selbst programmieren buch

Titel: Neuronale Netze selbst programmieren
Untertitel: Ein verständlicher Einstieg mit Python
Autor: Tariq Rashid
Übersetzung: Frank Langenau
Verlag: O’REILLY
ISBN: 978-3-96009-043-4
Erscheinungsdatum: 28.04.2017
Seitenanzahl: 232

Das Buch ist so einfach und genial geschrieben, als würde der Autor mit Ihnen in eine Bar sitzen und Ihnen ganz genau erklären, wie neuronale Netze funktionieren. Es gibt viele Bücher über Machine Learning oder neuronale Netze. Meistens sind diese aber recht kompliziert und kompakt geschrieben. Nicht so dieses Buch. Es hat etliche Bilder und das Tempo ist relativ langsam verglichen mit anderen Büchern. Auch die verwendete Sprache ist, wie gesagt, eher kumpelhaft, als würde man gemeinsam ein Abenteuer erleben (ja ich weiss, ich sollte nicht übertreiben, aber ich werde echt enthusiastisch wenn ich über dieses Buch erzähle).

Es geht hauptsächlich um zwei Teile: Im ersten Teil geht es um die Theorie hinter neuronalen Netzen – Alles noch ohne Programmierung. Dazu gehört auch ein kleiner Teil Mathematik, der aber im Anhang ebenfalls erklärt wird (falls Sie zu wenig Grundwissen in Mathematik haben, fragen Sie mich, dann kann ich entsprechende Blogbeiträge schreiben). Das Schlimmste, was Sie dabei antreffen werden, ist die Differenzialrechnung der Fehler- und Sigmoidfunktion.

Im zweiten Teil geht es dann um ein konkretes Beispiel, nämlich die Erkennung von handschriftlich gemalten Ziffern von Null bis Neun. Dabei wird keine SCIKIT Learn Bibliothek verwendet, sondern alles selber in Python programmiert. Aber selbst wenn Sie noch kein Python können (oder genau dann!) bietet das Buch einen perfekten Einstieg in die Sprache.

Das Buch ist recht dünn ausgefallen (~211 Seiten) und kann auf Deutsch oder Englisch gekauft werden. Falls Sie Deutsch sprechen, empfehle ich aber diese Version, sie ist wirklich gut und ich persönlich habe am Inhalt genug zu studieren, auch ohne Übersetzungsaufwand.

Ich sage es nochmal: Geniales Buch! Absolut empfehlenswert!

2 Gedanken zu „Neuronale Netze lernen? Buch kaufen!

  1. Kilian

    Hallo ich habe durch das Gradientenverfahren zu deinem Blog gefunden und mir nun dieses Buch besorgt um mich in das Thema einzuarbeiten.
    Ich kann nur auch sagen, das Buch ist echt gut geschrieben und endlich auch mal sehr ausführlich.
    Mir ist es lieber, wenn ich einfach Abschnitte übersprüngen kann, anstatt bei anderen Büchern einen Absatz 10 mal lesen zu müssen.

    Eine Frage: Ich bin noch mit dem Buch beschäftigt bekomme aber beim Python Teil einen Fehler nicht weg. Mir wird angezeigt, dass bei

    # convert inputs list to 2d array
    inputs = numpy.array(inputs_list, ndim=2).T

    ndim nicht bekannt ist?

    Ist der Fehler bei Ihnen vielleicht auch aufgetreten?
    Im Moment bin ich noch in der Doku von numpy am suchen, aber noch nicht fündig geworden.

    Viele Grüße
    Kilian

    Like

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit deinem WordPress.com-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s