Tencent / NeuralNLP-NeuralClassifier

An Open-source Neural Hierarchical Multi-label Text Classification Toolkit
Other
1.83k stars 402 forks source link

在进行中文文本分类出现了这个错误TypeError: cannot unpack non-iterable NoneType object #121

Closed YawnLuo closed 9 months ago

YawnLuo commented 9 months ago

(pytorch1.11) D:\高数\中文分类预测\NeuralNLP-NeuralClassifier-master>python train.py conf/Chinese_train_conf.json Use dataset to generate dict. Size of doc_label dict is 10 Size of doc_token dict is 55305 Size of doc_char dict is 4121 Size of doc_token_ngram dict is 0 Size of doc_keyword dict is 23388 Size of doc_topic dict is 0 Shrink dict over. Size of doc_label dict is 10 Size of doc_token dict is 55305 Size of doc_char dict is 4121 Size of doc_token_ngram dict is 0 Size of doc_keyword dict is 100 Size of doc_topic dict is 0 Traceback (most recent call last): File "train.py", line 319, in train(config) File "train.py", line 258, in train train_p,train_r,train_f,trainloss = trainer.train(train_data_loader, model, optimizer, "Train", epoch) TypeError: cannot unpack non-iterable NoneType object 数据似乎是加载好了,但是返回了一个非可迭代的 NoneType 对象,问题可能是在哪?