Ошибка в модели TFLearn для анализа текста CNN

Я пытался использовать модель TFlearn Карана "как есть" в качестве шаблона для модели CNN для анализа настроений, но у меня есть 2 странные ошибки:

1) в пакете tflearn.layers.conv нет модуля global_max_pool (я пробовал два пакета tflearn с одинаковым результатом, поэтому я просто использовал его исходный код (все остальные модули были импортированы с о проблемы).

2) ----> 5 branch1 = conv_1d(network, 128, 3, padding='valid',activation='relu',regularizer="L2") AssertionError: Форма входящего тензора должна быть 3-D< /сильный>

Вы хоть представляете, в чем причина? как я могу это преодолеть?


person Dmitrii Sokolov    schedule 04.02.2017    source источник
comment
Это может быть как-то связано с версией tensorflow и tflearn. Какие версии у вас есть?   -  person Arun Das    schedule 07.03.2017
comment
Я думаю, вы правы, кажется, tflearn не обновляется   -  person Dmitrii Sokolov    schedule 07.03.2017
comment
Потрясающий! Это случилось со мной неделю назад.   -  person Arun Das    schedule 08.03.2017


Ответы (1)


Чтобы помочь другим, ошибка возникает из-за старых версий TensorFlow и TFLearn. Пожалуйста, обновите до последней версии, используя:

pip install --upgrade tensorflow
pip install --upgrade tflearn
person Arun Das    schedule 21.03.2017