2017-02-04 3 views
0

J'ai essayé d'utiliser le modèle model de TFlearn de Karan « comme est » comme un modèle pour le modèle CNN pour l'analyse des sentiments, mais j'ai 2 erreurs étranges:Erreur dans le modèle TFLearn pour l'analyse de texte CNN

1) il n'y a aucun module global_max_pool dans tflearn.layers.conv package (je l'ai essayé deux paquets de tflearn avec le même résultat, donc je viens d'utiliser le code source de celui-ci (tous les autres modules ont été importés w/o problèmes).

2) ----> 5 branch1 = conv_1d (réseau, 128, 3, padding = 'valide', activation = 'relu', regularizer = "L2") AssertionError: Incoming Tensor shape m être 3-D

Avez-vous une idée de la raison? comment je peux le surmonter?

+0

Il pourrait avoir quelque chose à voir avec la version de tensorflow et tflearn. Quelles versions avez-vous? –

+0

Je pense que vous avez raison, il semble que tflearn n'est pas à jour –

+0

Génial! Cela m'est arrivé il y a une semaine. –

Répondre

0

Pour aider les autres, l'erreur se produit en raison des anciennes versions de TensorFlow et TFLearn. S'il vous plaît mettre à jour à la dernière version en utilisant:

pip install --upgrade tensorflow 
pip install --upgrade tflearn