как использовать маскировку с встраиванием - PullRequest
0 голосов
/ 31 октября 2019

Эта модель не использует маскирование, поэтому заполнение нулями используется как часть ввода - поэтому длина заполнения может повлиять на вывод.

Я пытаюсь добавить маскировку, но изо всех сил:

model = keras.Sequential([
    keras.layers.Embedding(vocab_size, 16),
    keras.layers.Dense(16, kernel_regularizer=keras.regularizers.l2(0.001), activation='relu'),
    keras.layers.Dropout(0.5),
    keras.layers.GlobalAveragePooling1D(),
    keras.layers.Dense(16, kernel_regularizer=keras.regularizers.l2(0.001), activation='relu'),
    keras.layers.Dropout(0.5),
    keras.layers.Dense(1, activation='sigmoid')])

model.summary()

Я пытался добавить mask_zero = True в слой внедрения, но это не работает.

Пожалуйста, помогите!

...