3.1 Aufbau eines neuronalen Netzes3.1.1 Layer: Bausteine des Deep Learnings3.1.2 Modelle: vernetzte Layer3.1.3 Verlustfunktionen und Optimierer: Konfiguration des Lernvorgangs3.2 Einführung in Keras3.2.1 Keras, TensorFlow, Theano und CNTK3.2.2 Keras installieren3.2.3 Mit Keras entwickeln: eine kurze Übersicht3.3 Einrichtung eines Deep-Learning-Rechners3.3.1 Zwei Möglichkeiten, Keras zum Laufen zu bringen3.3.2 Pro und Kontra: Deep Learning in der Cloud ausführen3.3.3 Für Deep Learning geeignete GPUs3.4 Klassifikation von Filmbewertungen: ein Beispiel für eine Binärklassifikation3.4.1 Die IMDb-Datensammlung3.4.2 Daten vorbereiten3.4.3 Neuronales Netz erzeugen3.4.4 Validierung des Ansatzes3.4.5 Vorhersagen über neue Daten mit einem trainierten neuronalen Netz treffen3.4.6 Weitere Experimente3.4.7 Zusammenfassung3.5 Ein Beispiel für eine Mehrfachklassifikation: Klassifikation von Nachrichtenmeldungen3.5.1 Die Reuters-Datensammlung3.5.2 Daten vorbereiten3.5.3 Neuronales Netz erzeugen3.5.4 Validierung des Ansatzes3.5.5 Vorhersagen über neue Daten treffen3.5.6 Eine weitere Möglichkeit zur Handhabung der Klassenbezeichnungen und der Verlustfunktion3.5.7 Hinreichend große zwischenliegende Layer sind wichtig3.5.8 Weitere Experimente3.5.9 Zusammenfassung3.6 Ein Beispiel für eine Regression: Vorhersage der Kaufpreise von Häusern3.6.1 Die Boston-Housing-Price-Datensammlung3.6.2 Daten vorbereiten3.6.3 Neuronales Netz erzeugen3.6.4 K-fache Kreuzvalidierung des Ansatzes3.6.5 Zusammenfassung3.7 Zusammenfassung Kapitel 3