Мне нужно понять этот результат слоев LSTM и маскировки - PullRequest
0 голосов
/ 13 февраля 2019

Я новичок в keras lstm. Не могли бы вы объяснить мне эту модель. Сумма () в обучении ядру расы

! [Модель после тренировки] [1]

Кроме того, чтоделает слой Masking и что означает значение -1 в нем?

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

Слой Masking предназначен для «игнорирования шагов» в последовательностях.

Ваш LSTM работает с последовательностями из 5 шагов и 42 объектов на шаг.
Если все функции в шаге имеютто же значение, определенное в Masking (-1 в примере), этот шаг будет игнорироваться во время тренировки.

Идея состоит в том, чтобы моделировать последовательности переменной длины.

0 голосов
/ 13 февраля 2019

Не совсем точно, что именно вы не понимаете, но model.summary ()

выводит сводное представление вашей модели.(keras.io)

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

...