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].
Кажется, что длина внимания умножается на форму. Большое спасибо за помощь!