Wykres krzywych uczenia
Podczas uczenia model zapisuje wartość funkcji straty obliczaną w każdej epoce. Analiza krzywych uczenia może wiele powiedzieć o przebiegu tego procesu. W tym ćwiczeniu wykreślisz krzywe straty treningowej i walidacyjnej dla modelu, który wytrenujemy.
To ćwiczenie jest częścią kursu
Modelowanie obrazów z Keras
Instrukcje do ćwiczenia
- Dopasuj model do danych treningowych (
train_data). - Użyj podziału walidacyjnego wynoszącego 20%, 3 epok i rozmiaru wsadu równego 10.
- Wykreśl stratę treningową.
- Wykreśl stratę walidacyjną.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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()