Training mit Keras
In dieser Übung kehren wir zu unserem Klassifikationsproblem für Buchstaben in der Gebärdensprache zurück. Wir haben 2000 Bilder von vier Buchstaben – A, B, C und D – und möchten sie mit hoher Genauigkeit klassifizieren. Wir erledigen alle Teile der Aufgabe, einschließlich Modelldefinition, Kompilierung und Training.
Beachte, dass keras bereits aus tensorflow importiert wurde. Außerdem stehen die Features als sign_language_features und die Zielwerte als sign_language_labels zur Verfügung.
Diese Übung ist Teil des Kurses
Einführung in TensorFlow mit Python
Anleitung zur Übung
- Definiere ein sequenzielles Modell namens
model. - Setze die Ausgabeschicht auf Dense, mit 4 Knoten und einer
softmax-Aktivierungsfunktion. - Kompiliere das Modell mit dem Optimierer
SGDund dem Losscategorical_crossentropy. - Führe das Fitten durch und setze die Anzahl der Epochen auf 5.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Define a sequential model
____
# Define a hidden layer
model.add(keras.layers.Dense(16, activation='relu', input_shape=(784,)))
# Define the output layer
____
# Compile the model
model.compile('____', loss='____')
# Complete the fitting operation
model.fit(____, ____, epochs=____)