如何在Windows命令提示符下用Stanford CoreNLP的-filelist批量输出CoNLL格式文件?
批量生成CoNLL格式文件:Stanford CoreNLP -filelist选项实践
我最近刚搞定了用Stanford CoreNLP批量处理文件生成CoNLL格式的需求,正好可以分享下操作步骤:
- 需求背景:要处理数十个文件转成CoNLL格式,逐个处理太麻烦,就去翻了官方文档,发现了
-filelist这个批量处理的选项。 - 前置准备:我把4个目标文件的路径(这些文件都存在本地Stanford CoreNLP的目录下)整理到了
logIds.text文件里,每个路径单独占一行。 - 执行命令:打开Windows命令提示符,切换到CoreNLP的安装目录,运行了这条命令:
java -cp "*" -Xmx4g edu.stanford.nlp.pipeline.StanfordCoreNLP -annotators tokenize,ssplit,pos,lemma,ner,parse,dcoref -filelist logIds.text -outputFormat conll
(这里补全了原命令中省略的部分,确保其他用户可以直接参考使用)
- 最终结果:命令顺利执行完成,每个输入文件都对应生成了符合要求的CoNLL格式输出文件,批量处理的效率一下子就上来了!
内容的提问来源于stack exchange,提问作者cfinley89
相关产品推荐
相关产品推荐

