我正在使用coreNLP从命令行进行共引用解析。我需要系统对单例(单次提及)进行注释,以便能够评估数据的输出,并对其进行注释。我知道系统是在没有单例的Ontonotes上训练的,但是我发现此参数output.printSingletonEntities应该以某种启发式方式添加单例注释。
output.printSingletonEntities:布尔值。是否在共指输出中打印单例实体提及。
但是,将其添加到参数文件中绝对没有任何改变。我在做什么错?
annotators =标记化,分割,pos,引理,ner,解析,coref
tokenize.whitespace = true
tokenize.options = tokenizePerLine
ssplit.newlineIsSentenceBreak =始终
coref.algorithm =神经
文件列表= /用户/ veronika / Dropbox /数据/预处理/filelist.txt
output.printSingletonEntities = true
我也尝试过直接从命令行调用它,但是注释保持不变。
java -cp“” -Xmx10g edu.stanford.nlp.pipeline.StanfordCoreNLP -props /Users/veronika/Dropbox/data/sampleProps.properties -output.printSingletonEntities true *
提前感谢您的建议!
我认为您需要将-coref.removeSingletonClusters false
添加到您的设置中。