Створіть вхідний шар з кількома стовпцями
У цій вправі ви розглянете інший спосіб створення моделей із кількома входами. Цей підхід працює лише для суто числових даних, зате це значно простіший спосіб побудови багатовимірних нейронних мереж.
Тепер у вас є три числові стовпці в наборі даних турніру: 'seed_diff', 'home' і 'pred'. У цій вправі ви створите нейронну мережу, яка використовує один вхідний шар, щоб обробляти всі три ці числові входи.
Модель має мати єдиний вихід, який передбачає різницю в рахунку гри турніру.
Ця вправа є частиною курсу
Просунуте глибоке навчання з Keras
Інструкції до вправи
- Створіть один вхідний шар із 3 стовпцями.
- З'єднайте цей вхід із шаром Dense з 1 юнітом.
- Створіть модель, де
input_tensor— це вхід, аoutput_tensor— вихід. - Скомпілюйте модель, використавши
'adam'як оптимізатор і'mean_absolute_error'як функцію втрат.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create an input layer with 3 columns
input_tensor = ____((____,))
# Pass it to a Dense layer with 1 unit
output_tensor = ____(____)(____)
# Create a model
model = ____(____, ____)
# Compile the model
____.____(optimizer=____, loss=____)