在复现论文Consistency enhancement of model prediction on
document-level named entity recognition的源代码,按照它的readme文件运行,然后到training and refernce 那一块儿(如下图)
运行之后出现下面两张显示的错误
然后makefile 文件它下面那图那样
在复现论文Consistency enhancement of model prediction on
document-level named entity recognition的源代码,按照它的readme文件运行,然后到training and refernce 那一块儿(如下图)
然后makefile 文件它下面那图那样
引自免费微信小程序:皆我百晓生
看起来你在尝试复现一篇关于文档级命名实体识别(Document-Level Named Entity Recognition, NER)的论文,并遇到了一些问题。首先,让我们解决Makefile中的错误。
错误信息 "Makefile: 26: recipe for target 'run-ner' failed" 表示Makefile中的某个命令执行失败。这通常是因为在Makefile中的某一行有语法错误或者是环境变量设置不正确。从图4中可以看出,Makefile定义了一些变量,比如CUDA
, SAVING
, LOGGING
, 等等,并且在图5中有一个命令用于调用Python脚本。
为了解决这个问题,你需要确保以下几个方面:
DATA_DIR
, SAVE_DIR
, 和 TRAINING_ROOT
是否指向正确的目录。--data_type doc_cons
和 --data_name ncbi-disease
应与 Makefile 中的对应值一致。run_ner.py
。特别是注意空格和引号的使用。基于这些提示,你可以尝试手动运行 Makefile 中的命令,将变量替换为实际值,看看是否有任何错误。如果你不确定如何操作,可以提供更详细的环境信息,我可以帮你编写一个具体的命令来运行这个实验。
另外,根据提供的信息,似乎没有看到你解压下载的预训练模型。确保你已经完成了这一步:
wget https://d1.fbaipublicfiles.com/biolm/RoBERTa-large-PM-M3-Voc-hf.tar.gz
tar -zxvf RoBERTa-large-PM-M3-Voc-hf.tar.gz
如果上述步骤都无误,但仍然存在问题,请提供更详细的错误信息,以便我能进一步分析和提供解决方案。