Zeichne die Lernkurven auf.
Während des Lernens speichert das Modell die in jeder Epoche bewertete Verlustfunktion. Ein Blick auf die Lernkurven kann uns einiges über den Lernprozess verraten. In dieser Übung zeichnest du die Lern- und Validierungsverlustkurven für ein Modell, das du trainieren wirst.
Diese Übung ist Teil des Kurses
Bildmodellierung mit Keras
Anleitung zur Übung
- Passe das Modell an die Trainingsdaten an (
train_data
). - Verwende eine Validierungsteilung von 20 %, 3 Epochen und eine Batchgröße von 10.
- Zeig den Trainingsverlust an.
- Zeichne den Validierungsverlust auf.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
import matplotlib.pyplot as plt
# Train the model and store the training object
training = ____
# Extract the history from the training object
history = training.____
# Plot the training loss
plt.plot(history[____])
# Plot the validation loss
plt.plot(history[____])
# Show the figure
plt.show()