
Neuronale Netze selbst programmieren
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions


Persons
Content
- Cover
- Titel
- Impressum
- Inhalt
- Einführung
- 1 Wie neuronale Netze arbeiten
- Leicht für mich - schwer für dich
- Eine einfache Vorhersagemaschine
- Klassifizieren unterscheidet sich nicht sehr vom Vorhersagen
- Einen einfachen Klassifizierer trainieren
- Manchmal ist ein Klassifizierer nicht genug
- Neuronen - die Rechenmaschinen der Natur
- Signalen durch ein neuronales Netz folgen
- Matrizenmultiplikation ist nützlich - ehrlich!
- Beispiel: Ein dreischichtiges Netz mit Matrizenmultiplikation
- Gewichte von mehr als einem Knoten lernen
- Fehler von mehreren Ausgabeknoten zurückführen
- Fehler auf mehrere Schichten zurückführen
- Backpropagierung von Fehlern mit Matrizenmultiplikation
- Wie aktualisieren wir eigentlich die Gewichte?
- Gewichtsaktualisierung am konkreten Beispiel
- Die Daten vorbereiten
- Eingaben
- Ausgaben
- Zufällige Anfangswerte
- 2 Do it yourself mit Python
- Python
- Interaktives Python = IPython
- Ein sehr sanfter Start mit Python
- Notebooks
- Einfaches Python
- Arbeiten automatisieren
- Kommentare
- Funktionen
- Arrays
- Arrays grafisch darstellen
- Objekte
- Neuronales Netz mit Python
- Der Gerüstcode
- Das Netz initialisieren
- Gewichte - das Herz des Netzes
- Optional: differenzierte Initialisierung der Gewichte
- Das Netz abfragen
- Der aktuelle Stand des Codes
- Das Netz trainieren
- Der vollständige Code für das neuronale Netz
- Die MNIST-Datenbank mit handgeschriebenen Ziffern
- Die MNIST-Trainingsdaten vorbereiten
- Das Netz testen
- Mit sämtlichen Datensätzen trainieren und testen
- Verbesserungen: Optimieren der Lernrate
- Verbesserungen: Mehrere Läufe
- Die Gestalt des Netzes ändern
- Gute Arbeit!
- Der endgültige Code
- 3 Just for fun: Das neuronale Netz tunen
- Ihre eigene Handschrift
- Das Gedächtnis eines neuronalen Netzes
- Geheimnisvolle Blackbox
- Rückwärtsabfrage
- Die Kennung »0«
- Weitere Hirnscans
- Neue Trainingsdaten erzeugen: Drehungen
- 4 Neuronale Netze mit PyTorch
- PyTorch
- Colab-Notebooks
- Die MNIST-Daten hochladen
- Ein Blick auf die Daten
- Entwurf neuronaler Netze
- Unser neuronales Netz definieren
- Unser neuronales Netz trainieren
- Das Training visualisieren
- Die Klasse für das MNIST-Datenset
- Den Klassifizierer trainieren
- Unser neuronales Netz abfragen
- Performance einfacher Klassifizierer
- Verfeinerungen
- Verlustfunktion
- Aktivierungsfunktion
- Optimierungsmethode
- Normalisierung
- Kombinierte Verfeinerungen
- Epilog
- Anhang: Eine leicht verständliche Einführung in die Analysis
- Eine Gerade
- Eine schräg verlaufende Gerade
- Eine gekrümmte Kurve
- Analysis per Hand
- Analysis nicht per Hand
- Analysis, ohne Graphen zu zeichnen
- Muster
- Funktionen von Funktionen
- Sie können Analysis betreiben!
- Index
- Über den Autor
- Kolophon
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.