ValueError с вниманием Dimension1 в обеих формах должен быть одинаковым

Привет вместе У меня есть проблема, я использую Python 3.6.5 и tenorflow 1.8.0. Мой ввод 1000 max_textlength * 64 вложения * 4 шага и 3 протоколла = 64007 нейронный номер = 10

нормальный RNN работает, но я хотел улучшить его

attentioncellwrapper(neurons, 2, state_is_tuple = True)

Я получил следующее сообщение:

   Value Error: Dimension 1 in both shapes must be equal, but are 10 and
    20. Shapes are [?, 10) and [?, 20]. 
        From merging shape 1 with another shape for 'fully_connected/packed'(op: Pack) with input shapes [?,10], [?,10], [?,20]

почему это так? У кого-нибудь тоже была такая проблема?

Я также экспериментировал с state_is_tuple = False, сообщения об ошибке не было, но python неожиданно рухнул:(

Между прочим, когда я изменял длину внимания, например, с 2 на 3 или 4, это менялось на

 Value Error: Dimension 1 in both shapes must be equal, but are 10 and
30. Shapes are [?, 10) and [?, 30]. 
 Value Error: Dimension 1 in both shapes must be equal, but are 10 and
40. Shapes are [?, 10) and [?, 40]. 

Кажется, что длина внимания умножается на форму. Большое спасибо за помощь!

0 ответов

Другие вопросы по тегам