2017-02-04 3 views
0

Ich habe versucht, model TFlearn Modell Karan zu verwenden als Vorlage für CNN Modell für Sentiment-Analyse „wie sie ist“, aber ich habe zwei seltsame Fehler bekam:Fehler bei TFLearn Modell für CNN Textanalyse

1) Es gibt kein Modul global_max_pool im Paket tflearn.layers.conv (Ich habe zwei tflearn-Pakete mit dem gleichen Ergebnis ausprobiert, also habe ich nur den Quellcode verwendet (alle anderen Module wurden ohne Probleme importiert).

2) ----> 5 branch1 = conv_1d (Netzwerk, 128, 3, padding = 'valid', Aktivierung = 'relu', regularizer = "L2") AssertionError: ankommende Tensorform m ust be 3-D

Haben Sie eine Idee, was ist der Grund? Wie kann ich es überwinden?

+0

Es könnte etwas mit der Version von Tensorflow und Tflearn zu tun haben. Welche Versionen hast du? –

+0

Ich denke du hast recht, es scheint tflearn ist nicht auf dem neuesten Stand gehalten –

+0

Awesome! Das ist mir vor einer Woche passiert. –

Antwort

0

Um anderen zu helfen, tritt der Fehler aufgrund alter Versionen von TensorFlow und TFLearn auf. Bitte aktualisieren Sie auf die neueste Version mit:

pip install --upgrade tensorflow 
pip install --upgrade tflearn 
Verwandte Themen