2016-06-30 11 views
1

Ich habe mit der Tensorflow-Bibliothek gespielt, indem ich die Tutorials gemacht habe. Jetzt wollte ich mit meinen eigenen Daten spielen, scheitere aber furchtbar. Das ist vielleicht eine Frage ohne Frage, aber ich kann es nicht herausfinden.Tensorflow-Fehler unter Verwendung meiner eigenen Daten für die Textklassifizierung

Ich benutze diese example. Und ich habe die Parameter im Beispiel von diesem geändert: n_classes = 15 zu diesem: n_classes = 2 wie ich habe nur zwei Klassen zu klassifizieren.

Ich lese Daten wie:

train = pandas.read_csv('tensorflow_feed/test/train_with_abs.csv', header=None) 
X_train, y_train = train[1], train[0] 
test = pandas.read_csv('tensorflow_feed/test/test_with_abs.csv', header=None) 
X_test, y_test = test[1], test[0] 

Aber es gibt Fehler folgende:

Total words: 35 
Traceback (most recent call last): 
    File "/home/sumit/PycharmProjects/experiments/text_classification_save_restore.py", line 94, in <module> 
    classifier.fit(X_train, y_train) 
    File "/usr/local/lib/python2.7/dist-packages/tensorflow/contrib/learn/python/learn/estimators/base.py", line 160, in fit 
    monitors=monitors) 
    File "/usr/local/lib/python2.7/dist-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 449, in _train_model 
    train_op, loss_op = self._get_train_ops(features, targets) 
    File "/usr/local/lib/python2.7/dist-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 673, in _get_train_ops 
    _, loss, train_op = self._call_model_fn(features, targets, ModeKeys.TRAIN) 
    File "/usr/local/lib/python2.7/dist-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 656, in _call_model_fn 
    features, targets, mode=mode) 
    File "/usr/local/lib/python2.7/dist-packages/tensorflow/contrib/learn/python/learn/estimators/base.py", line 369, in _model_fn 
    predictions, loss = model_fn(features, targets) 
    File "/home/sumit/PycharmProjects/experiments/text_classification_save_restore.py", line 73, in rnn_model 
    word_list = tf.unpack(word_vectors, axis=1) 
TypeError: unpack() got an unexpected keyword argument 'axis' 

Process finished with exit code 1 

Bitte um Hilfe.

Antwort

1

wurden die „Achse“ Parameter nur hinzugefügt am 23. Juni tf.unpack, und das Beispiel bei dem Sie suchen wurde geändert, es zu benutzen:

https://github.com/tensorflow/tensorflow/commit/eff93149a6dc8e6826898fd9f9c28c81e21c9836

Deshalb schlage ich entweder:

Ich hoffe, dass hilft!