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

Создание входного слоя с несколькими столбцами

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

В наборе данных турнира теперь есть три числовых столбца: '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=____)
Редактировать и запускать код