【问题标题】:TFIDF using Apache Mahout have "Job failed!" when app run使用 Apache Mahout 的 TFIDF 出现“作业失败!”应用程序运行时
【发布时间】:2018-09-21 19:18:49
【问题描述】:

我想使用来自http://technobium.com/tfidf-explained-using-apache-mahout/ 的 Apache Mahout 运行简单的应用程序。但!当应用程序运行时,我有一些异常:

Exception in thread "main" java.lang.IllegalStateException: Job failed!
    at org.apache.mahout.vectorizer.DictionaryVectorizer.startWordCounting(DictionaryVectorizer.java:369)
    at org.apache.mahout.vectorizer.DictionaryVectorizer.createTermFrequencyVectors(DictionaryVectorizer.java:180)
    at my.package.text_extractor.clasterization.TFIDFTester.calculateTfIdf(TFIDFTester.java:97)
    at my.package.text_extractor.clasterization.TFIDFTester.main(TFIDFTester.java:35) 

但是,我不知道如何解决它。也许您知道如何在 Apache Mahout lib 中解决这个问题?请给我一些想法!

配置:
Windows 7 x64, Eclipse Oxigen 1a,Maven,Mahout-core-0.9

【问题讨论】:

    标签: java eclipse machine-learning mahout tf-idf


    【解决方案1】:

    当我将分析器内部类和构造函数设为非公开时,这发生在基于相同示例代码(technobium)的程序上。它们是通过反射实例化的(糟糕)。

    不幸的是,抛出的异常非常无用。

    【讨论】:

      猜你喜欢
      • 2021-12-16
      • 1970-01-01
      • 1970-01-01
      • 2010-10-20
      • 2013-08-02
      • 2013-08-29
      • 1970-01-01
      • 2016-12-20
      • 2016-09-21
      相关资源
      最近更新 更多