Несоответствие формы массива при прогнозировании суммирования текста - PullRequest
0 голосов
/ 27 марта 2019

Я предсказываю последовательность суммирования текста, и во время тренировки у меня возникло несоответствие формы. Это формы

(7000, 3, 40) -decoder_input_data, (7000, 3690, 52) - encoder_input_data, 52 - num_encoder_tokens

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

'' 'def pregnt_sequence (infenc, infdec, source, n_steps, cardinality): # кодировать состояние = infenc.predict (источник) # начало ввода последовательности target_seq = np.array ([0,0 для _ в диапазоне (количество элементов)]). reshape (1, 1, количество элементов)

# collect predictions
output = list()
for t in range(n_steps):
    # predict next char
    yhat, h, c = infdec.predict([target_seq] + state)
    # store prediction
    output.append(yhat[0,0,:])
    # update state
    state = [h, c]
    # update target sequence
    target_seq = yhat
return array(output)'''

ожидаемое резюме для данного текста и получил эту ошибку

Ошибка при проверке ввода: ожидалось, что input_6 будет иметь форму (Нет, 40), но получил массив с формой (1, 3690)

...