Open slytherin101 opened 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]])
解决了,原因是训练的时候没读到训练集数据,所有没有训练好的模型文件,直接进去验证阶段,要使用训练好的模型,所以报错。
解决方法:我的数据集是用空格分隔,源码中用的'\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]])
牛的,解决了
请问怎么解决,谢谢