【问题标题】:Customized StanfordNER定制斯坦福NER
【发布时间】:2020-04-28 02:45:50
【问题描述】:

我正在尝试构建自定义的 StanfordNer 模型,训练数据和属性文件已准备就绪。
但是当我尝试运行以下代码时:

java -cp "stanford-ner.jar:lib/*" -mx4g edu.stanford.nlp.ie.crf.CRFClassifier -prop download.txt

弹出此错误:

错误:无法找到或加载主类 edu.stanford.nlp.ie.crf.CRFClassifier

接下来的步骤:

  1. 下载并解压 stanford-ner-2018-10-16.zip 文件。
  2. 已安装 Java 8 并设置了 $JAVA_HOME。
  3. 属性文件 (download.txt) 已放置在解压 stanford-ner-2018-10-16.zip 的文件夹中。

【问题讨论】:

    标签: java machine-learning nlp stanford-nlp named-entity-recognition


    【解决方案1】:

    如果您看到类似的错误,则表示您的 CLASSPATH 配置不正确。

    您需要在与 NER 下载相同的文件夹中运行该命令,否则它将找不到所需的 jar。该命令应该在包含stanford-ner.jarlib 的任何目录中运行。或者,您可以只设置CLASSPATH 环境变量并从命令中删除-cp 选项。

    更多关于Java的信息CLASSPATH在这里:https://docs.oracle.com/javase/tutorial/essential/environment/paths.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-06
      • 2015-09-11
      • 1970-01-01
      相关资源
      最近更新 更多