Скомпілюйте модель
Останній крок під час створення моделі — це її компіляція. Тепер, коли ви створили модель, потрібно скомпілювати її, перш ніж навчати на даних. Це фіналізує модель, фіксує всі її налаштування та готує до роботи з даними.
Під час компіляції ви задаєте оптимізатор для навчання моделі на даних і функцію втрат. 'adam' — вдалий оптимізатор за замовчуванням, який зазвичай добре працює. Функція втрат залежить від задачі. Середньоквадратична помилка — поширена функція втрат, яка оптимізує передбачення середнього значення, як у методі найменших квадратів.
Середня абсолютна помилка оптимізує медіану і використовується в квантильній регресії. Для цього набору даних 'mean_absolute_error' працює доволі добре, тож використайте її як функцію втрат.
Ця вправа є частиною курсу
Просунуте глибоке навчання з Keras
Інструкції до вправи
- Скомпілюйте створену вами модель (
model). - Використайте оптимізатор
'adam'. - Використайте функцію втрат — середню абсолютну помилку (або
'mean_absolute_error').
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Compile the model
____(optimizer=____, loss=____)