Вітаємо, мережі!
Ви створите просту нейронну мережу, щоб відчути, як швидко це робиться в Keras.
Ви побудуєте мережу, яка приймає два числа на вході, пропускає їх через прихований шар із 10 нейронів, і зрештою повертає одне нічим не обмежене число.
Необмежений вихід отримують, якщо не задавати функцію активації у вихідному шарі. Це корисно для задач регресії, коли потрібно, щоб вихід міг набувати будь-якого значення без обмежень.
Ця вправа є частиною курсу
Вступ до Deep Learning з Keras
Інструкції до вправи
- Імпортуйте модель
Sequentialізtensorflow.keras.modelsі шарDenseізtensorflow.keras.layers. - Створіть екземпляр моделі
Sequential. - Додайте прихований шар
Denseна 10 нейронів зinput_shapeіз двох нейронів. - Додайте фінальний вихідний шар на 1 нейрон і виведіть підсумок моделі за допомогою
summary().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import the Sequential model and Dense layer
from tensorflow.keras.____ import ____
from tensorflow.keras.____ import ____
# Create a Sequential model
model = ____
# Add an input layer and a hidden layer with 10 neurons
model.add(Dense(____, input_shape=(____,), activation="relu"))
# Add a 1-neuron output layer
model.add(____)
# Summarise your model
model.____