BERT-BiLSTM-CRF-NER-pytorch icon indicating copy to clipboard operation
BERT-BiLSTM-CRF-NER-pytorch copied to clipboard

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

Open slytherin101 opened this issue 2 years ago • 4 comments

请问怎么解决,谢谢

slytherin101 avatar Dec 06 '22 11:12 slytherin101

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

KaiserLord avatar Dec 15 '22 09:12 KaiserLord

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

zmz125 avatar Feb 02 '23 14:02 zmz125

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

解决方法:我的数据集是用空格分隔,源码中用的'\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]])

zmz125 avatar Feb 02 '23 17:02 zmz125

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

解决方法:我的数据集是用空格分隔,源码中用的'\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 avatar Oct 25 '23 04:10 freedomlife1