Построение кривых обучения
В процессе обучения модель сохраняет значение функции потерь для каждой эпохи. Анализ кривых обучения позволяет многое узнать о ходе этого процесса. В этом упражнении вы построите кривые потерь на обучающей и валидационной выборках для модели, которую предстоит обучить.
Это упражнение является частью курса
Моделирование изображений с помощью Keras
Инструкции к упражнению
- Обучите модель на обучающих данных (
train_data). - Используйте долю валидационной выборки 20%, 3 эпохи и размер батча 10.
- Постройте график потерь на обучающей выборке.
- Постройте график потерь на валидационной выборке.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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()