Моделі Keras
У цій вправі ви потренуєтеся використовувати два класи з модуля keras.models. Ви створите одну модель за допомогою класу Sequential і ще одну модель за допомогою класу Model.
Клас Sequential простіший у використанні, адже шари в ньому йдуть послідовно, тоді як клас Model гнучкіший і дає змогу мати кілька входів, кілька виходів і спільні шари (спільні ваги).
У класі Model вхідний шар потрібно оголошувати явно, а в Sequential це робиться через параметр input_shape.
Об'єкти та модулі Sequential, Model, Dense, Input, LSTM і np (numpy) уже завантажені в середовище.
Ця вправа є частиною курсу
Recurrent Neural Networks (RNNs) для моделювання мови з Keras
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Instantiate the class
model = ____(name="sequential_model")
# One LSTM layer (defining the input shape because it is the
# initial layer)
model.add(____(128, input_shape=(None, 10), name="LSTM"))
# Add a dense layer with one unit
model.add(____(1, activation="sigmoid", name="output"))
# The summary shows the layers and the number of parameters
# that will be trained
model.____