KBQA-BERT
KBQA-BERT copied to clipboard
关于我在使用这个项目过程中遇到的一些小细节
在使用./run_ner.sh运行时,总是报错说我没有安装tensorflow库,但是实际上我安装了的,这是因为该文件使用的是python运行run_ner.py,但是在一般的linux系统,python默认为python2而不是python3,所以如果你也存在这个问题,那么你可以使用vim打开run_ner.sh文件,将第一行的python改为python3; 此时,你会发现仍然报错说没有train.txt文件,这是因为在construct_dataset.py文件中实际生成的文件名为training.txt而不是train.txt,所以你可以将run_ner.py第208行的train.txt改为training.txt,这样就可以正确运行了
在使用./run_ner.sh运行时,总是报错说我没有安装tensorflow库,但是实际上我安装了的,这是因为该文件使用的是python运行run_ner.py,但是在一般的linux系统,python默认为python2而不是python3,所以如果你也存在这个问题,那么你可以使用vim打开run_ner.sh文件,将第一行的python改为python3; 此时,你会发现仍然报错说没有train.txt文件,这是因为在construct_dataset.py文件中实际生成的文件名为training.txt而不是train.txt,所以你可以将run_ner.py第208行的train.txt改为training.txt,这样就可以正确运行了
但是提示没有dev.txt怎么办 这个文件在哪
在使用./run_ner.sh运行时,总是报错说我没有安装tensorflow库,但是实际上我安装了的,这是因为该文件使用的是pythonrun_ner.py,但是在一般的linux系统,python默认为python2而不是python3,所以如果你也存在这个问题,那么你可以使用vim打开run_ner.sh文件,将第一行的python 替换python3;此时,你会发现仍然报错说没有train.txt文件,这是因为在construct_dataset.py文件中实际生成的文件称为training.txt而不是train.txt,所以你可以将run_ner.py第208行的train.txt替换training.txt,这样就可以正确运行了
但是提示没有dev.txt怎么办这个文件在哪 首先下载数据集,然后运行data下面的各个文件就有了