hertz-pj / BERT-BiLSTM-CRF-NER-pytorch

Pytorch BERT-BiLSTM-CRF For NER
406 stars 67 forks source link

FileNotFoundError: [Errno 2] No such file or directory: 'model\\training_args.bin' #27

Open slytherin101 opened 1 year ago

slytherin101 commented 1 year ago

请问怎么解决,谢谢

KaiserLord commented 1 year ago

同问,请问你搞定这个问题了吗

zmz125 commented 1 year ago

同样的问题,请问解决了吗?

zmz125 commented 1 year ago

解决了,原因是训练的时候没读到训练集数据,所有没有训练好的模型文件,直接进去验证阶段,要使用训练好的模型,所以报错。

解决方法:我的数据集是用空格分隔,源码中用的'\t',所以读不到数据,在utils.py文件中的第42行修改,\t改为空格。

tokens = line.strip().split(" ")

还有一个错在这里一起说了,utils.py文件中的第153行取label_ids的时候要取标签的[0]位置,也就是只取B I O。

label_ids.append(label_map[labels[i][0]])
freedomlife1 commented 1 year ago

解决了,原因是训练的时候没读到训练集数据,所有没有训练好的模型文件,直接进去验证阶段,要使用训练好的模型,所以报错。

解决方法:我的数据集是用空格分隔,源码中用的'\t',所以读不到数据,在utils.py文件中的第42行修改,\t改为空格。

tokens = line.strip().split(" ")

还有一个错在这里一起说了,utils.py文件中的第153行取label_ids的时候要取标签的[0]位置,也就是只取B I O。

label_ids.append(label_map[labels[i][0]])

牛的,解决了