ValueError с вниманием Dimension1 в обеих формах должен быть одинаковым - PullRequest
0 голосов
/ 13 декабря 2018

Здравствуйте, у меня есть проблема. Я использую 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]. 

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

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