1. Learn
  2. /
  3. Курси
  4. /
  5. Середній рівень Deep Learning з PyTorch

Connected

вправа

Оптимізатори

Час дослідити різні оптимізатори, які ви можете використовувати для тренування моделі.

Для вас визначено користувацьку функцію train_model(optimizer, net, num_epochs). Вона приймає оптимізатор, модель і кількість епох як вхідні параметри, запускає цикли тренування та в кінці виводить тренувальну втрату.

Скористаймося train_model(), щоб запустити кілька коротких тренувань з різними оптимізаторами та порівняти результати!

Інструкції 1/3

undefined XP
  • 1
    • Визначте optimizer як стохастичний градієнтний спуск.
  • 2
    • Визначте оптимізатор як Root Mean Square Propagation (RMSprop), передавши параметри моделі першим аргументом.
  • 3
    • Визначте оптимізатор як Adaptive Moments Estimation (Adam), встановивши швидкість навчання 0.001.