ПочатиПочніть безкоштовно

Моделі 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.____
Редагувати та запускати код