简体   繁体   English

如何在Java中使用斯坦福大学nlp库?

[英]How to use stanford nlp library in java?

Does anyone know how to use a stanford nlp library for lemmatization. 有谁知道如何使用斯坦福大学nlp库进行词素化。 It is giving a maven framework style. 它提供了一个Maven框架样式。 However, I only just wanted to use in normal library. 但是,我只想在普通库中使用。 I have imported the nlp libraries. 我已经导入了nlp库。 However, it is giving me a ClassNotFoundException. 但是,它给了我ClassNotFoundException。

java.lang.ClassNotFoundException: org.slf4j.LoggerFactory java.lang.ClassNotFoundException:org.slf4j.LoggerFactory

Any idea on what minimum libraries are required to add for this lemmatizer? 关于为此lemmatizer需要添加哪些最小库的任何想法?

Just create java project using Maven. 只需使用Maven创建Java项目。 And add following dependency: 并添加以下依赖项:

For SBT: "edu.stanford.nlp" % "stanford-corenlp" % "3.6.0", "edu.stanford.nlp" % "stanford-corenlp" % "3.6.0" classifier "models", "edu.stanford.nlp" % "stanford-parser" % "3.6.0" 对于SBT: "edu.stanford.nlp" % "stanford-corenlp" % "3.6.0", "edu.stanford.nlp" % "stanford-corenlp" % "3.6.0" classifier "models", "edu.stanford.nlp" % "stanford-parser" % "3.6.0"

Note: In your case use Maven. 注意:在您的情况下,请使用Maven。 Above 3 dependency enough for core NLP. 高于3的依赖性足以满足核心NLP的需求。
But for your Exception use : Maven org.slf4j dependency or include org.slf4j jar in your project. 但是对于您的例外,请使用:Maven org.slf4j依赖项或在项目中包含org.slf4j jar。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM