定制斯坦福NER
Customized StanfordNER
我正在尝试构建自定义的 StanfordNer 模型,训练数据和属性文件已准备就绪。
但是当我尝试 运行 以下代码时:
java -cp "stanford-ner.jar:lib/*" -mx4g edu.stanford.nlp.ie.crf.CRFClassifier -prop download.txt
弹出此错误:
Error: Could not find or load main class
edu.stanford.nlp.ie.crf.CRFClassifier
遵循的步骤:
- 已下载并提取 stanford-ner-2018-10-16.zip 文件。
- Java 8 已安装并已设置 $JAVA_HOME。
- 属性文件 (download.txt) 已放在提取 stanford-ner-2018-10-16.zip 的文件夹中。
如果您看到这样的错误,则表示您的 CLASSPATH 配置不正确。
您需要 运行 在与 NER 下载相同的文件夹中执行该命令,否则它将找不到所需的 jar。该命令应该是 运行 在任何包含 stanford-ner.jar
和 lib
的目录中。或者,您可以只设置 CLASSPATH
环境变量并从命令中删除 -cp
选项。
有关 Java CLASSPATH
的更多信息,请点击此处:https://docs.oracle.com/javase/tutorial/essential/environment/paths.html
我正在尝试构建自定义的 StanfordNer 模型,训练数据和属性文件已准备就绪。
但是当我尝试 运行 以下代码时:
java -cp "stanford-ner.jar:lib/*" -mx4g edu.stanford.nlp.ie.crf.CRFClassifier -prop download.txt
弹出此错误:
Error: Could not find or load main class edu.stanford.nlp.ie.crf.CRFClassifier
遵循的步骤:
- 已下载并提取 stanford-ner-2018-10-16.zip 文件。
- Java 8 已安装并已设置 $JAVA_HOME。
- 属性文件 (download.txt) 已放在提取 stanford-ner-2018-10-16.zip 的文件夹中。
如果您看到这样的错误,则表示您的 CLASSPATH 配置不正确。
您需要 运行 在与 NER 下载相同的文件夹中执行该命令,否则它将找不到所需的 jar。该命令应该是 运行 在任何包含 stanford-ner.jar
和 lib
的目录中。或者,您可以只设置 CLASSPATH
环境变量并从命令中删除 -cp
选项。
有关 Java CLASSPATH
的更多信息,请点击此处:https://docs.oracle.com/javase/tutorial/essential/environment/paths.html