jiegzhan / multi-class-text-classification-cnn

Classify Kaggle Consumer Finance Complaints into 11 classes. Build the model with CNN (Convolutional Neural Network) and Word Embeddings on Tensorflow.
Apache License 2.0
426 stars 198 forks source link

UnboundLocalError: local variable 'path' referenced before assignment #4

Open arisagithub opened 7 years ago

arisagithub commented 7 years ago

Hello, i have a dataset with 1572 sentences and 13 classes. i try to train this data. here is output and error: INFO:root:The maximum length of all sentences: 40 INFe O:root:x_train: 1271, x_dev: 142, x_test: 158 INFO:root:y_train: 1271, y_dev: 142, y_test: 158 Traceback (most recent call last): File "train.py", line 136, in train_cnn() File "train.py", line 131, in train_cnn logging.critical('Accuracy on test set is {} based on the best model {}'.format(test_accuracy, path)) UnboundLocalError: local variable 'path' referenced before assignment.

jiegzhan commented 7 years ago

"evaluate_every": 200

Your training dataset is quite small. Try a small "evaluate_every" number such as 2? or 4?

arisagithub commented 7 years ago

Thanks.