Machine Learning für Softwareentwickler. Paolo Perrotta

Чтение книги онлайн.

Читать онлайн книгу Machine Learning für Softwareentwickler - Paolo Perrotta страница 3

Автор:
Серия:
Издательство:
Machine Learning für Softwareentwickler - Paolo Perrotta

Скачать книгу

Linear separierbare Daten

       Nicht linear separierbare Daten

       Die Geschichte des Perzeptrons

       Der entscheidende Schlag

       Nachwehen

       Teil 2Neuronale Netze

       9 Das Netz entwerfen

       Ein neuronales Netz aus Perzeptronen zusammenstellen

       Perzeptrone verketten

       Wie viele Knoten?

       Die Softmax-Funktion

       Der Entwurf

       Zusammenfassung

       Praktische Übung: Auf eigene Faust

       10 Das Netz erstellen

       Die Forward-Propagation programmieren

       Die Softmax-Funktion schreiben

       Die Klassifizierungsfunktionen schreiben

       Kreuzentropie

       Zusammenfassung

       Praktische Übung: Test durch Zeitreise

       11 Das Netz trainieren

       Wozu Backpropagation?

       Von der Kettenregel zur Backpropagation

       Die Kettenregel in einem einfachen Netz

       Es wird komplizierter

       Backpropagation anwenden

       Auf Kurs bleiben

       Den Gradienten von w2 berechnen

       Den Gradienten von w1 berechnen

       Die Funktion back() erstellen

       Die Gewichte initialisieren

       Gefährliche Symmetrie

       Tote Neuronen

       Korrekte Gewichtsinitialisierung

       Das fertige neuronale Netz

       Zusammenfassung

       Praktische Übung: Fehlstart

       12 Funktionsweise von Klassifizierern

       Eine Entscheidungsgrenze einzeichnen

       Heimspiel für das Perzeptron

       Klassifizierung verstehen

       Eine Gerade reicht nicht aus

       Die Entscheidungsgrenze krümmen

       Zusammenfassung

       Praktische Übung: Albtraumdaten

       13 Das Mini-Batch-Verfahren

       Der Lernvorgang grafisch dargestellt

       Batch für Batch

       Batches erstellen

       Training mit Batches

       Was geschieht bei verschiedenen Batchgrößen?

       Ein Zickzackpfad

       Große und kleine Batches

       Vor- und Nachteile von Batches

       Zusammenfassung

       Praktische Übung: Das kleinste Batch

       14 Die Kunst des Testens

       Die Gefahr der Überanpassung

       Das Problem mit dem Testdatensatz

       Zusammenfassung

       Praktische Übung: Überlegungen zum Testen

       15 Entwicklung

       Daten aufbereiten

       Den Wertebereich der Eingabevariablen prüfen

       Eingabevariablen standardisieren

       Standardisierung in der Praxis

       Die Hyperparameter anpassen

       Die Anzahl der Epochen festlegen

       Die Anzahl der verdeckten Knoten einstellen

       Die Lernrate einstellen

       Die Batchgröße festlegen

       Der Abschlusstest

       Auf dem Weg zu 99 %

       Praktische Übung: 99 % erreichen

       Zusammenfassung und Vorschau

       Teil 3Deep Learning

       16 Tiefere Netze

       Der Echidna-Datensatz

       Neuronale Netze mit Keras erstellen

       Den Aufbau des Netzes planen und der erste Code

       Die Daten laden

       Das Modell erstellen

       Das Modell kompilieren

       Das Netz trainieren

       Die Entscheidungsgrenze

Скачать книгу