НачатьНачать бесплатно

Построение кривых обучения

В процессе обучения модель сохраняет значение функции потерь для каждой эпохи. Анализ кривых обучения позволяет многое узнать о ходе этого процесса. В этом упражнении вы построите кривые потерь на обучающей и валидационной выборках для модели, которую предстоит обучить.

Это упражнение является частью курса

Моделирование изображений с помощью 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()
Редактировать и запускать код