Ввод данных в BLSTM - PullRequest
       31

Ввод данных в BLSTM

0 голосов
/ 06 марта 2020

У меня есть трехмерный массив с формой (500 128 285), т. Е. (500 выборок, 128 кратных шагов, 255 объектов) из вывода спектрограммы. Мне нужно сравнить с другой выходной спектрограммой того же размера и формы. Я дополнил все до максимального размера объекта (500 и 128 остаются постоянными для каждой спектрограммы). Как мне подготовить его для ввода в модель BLSTM следующим образом: -

model = Sequential()
model.add(Embedding(255, 128, maxlen = 500))
model.add(Bidirectional(LSTM(64)))
model.add(Dropout(0.5))
model.add(Dense(500, activation='sigmoid'))

model.compile('adam', 'binary_crossentropy', metrics=['accuracy'])

#Following is the error I get
Error when checking input: expected embedding_5_input to have 2 dimensions, but got array with shape (500, 128, 255)

Я новичок в BLSTM (или LSTM в целом). ТИА

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...