[英]How can I disable the logging messages from Stanford POS tagger?
我有大约400万条文字要用斯坦福POS标记器注释。 如何禁用这些日志消息:
Reading POS tagger model from edu/stanford/nlp/models/pos-tagger/english-left3words/english-left3words-distsim.tagger ... done [1,1 sec].
我的日志文件中不需要400万个。
StanfordNLP使用Redwood
作为日志记录框架。 您必须先禁用它,然后再初始化StanfordNLP管道。
import edu.stanford.nlp.util.logging.RedwoodConfiguration;
RedwoodConfiguration.current().clear().apply();
StanfordCoreNLP pipeline = new StanfordCoreNLP(props);
这个对我有用。 运行程序时,它不会在每行中都显示冗长的INFO消息。
参考: RedwoodConfiguratin教程 。
希望能帮助到你!
您能为我提供有关如何使用Stanford CoreNLP的更多详细信息吗? 您似乎不必为每个文档加载POS标记器。 因此,您可以一次加载POS标记器(如果有集群,则每个工作人员),然后重新使用已加载的标记器浏览文档。 这也将加快您的处理速度!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.