【问题标题】:Evaluator class import are not getting in ignite-ml dependency?评估器类导入没有进入 ignite-ml 依赖项?
【发布时间】:2018-08-03 08:31:45
【问题描述】:

我在我的maven项目中添加了Ignite-ml依赖,然后尝试访问一些类,比如示例中:

https://github.com/apache/ignite/blob/master/examples/src/main/java/org/apache/ignite/examples/ml/tutorial/Step_1_Read_and_Learn.java

但是,Ignite-ml 依赖项中不存在包 org.apache.ignite.ml.selection.scoring.evaluaton

使用的依赖:

<dependency>
    <groupId>org.apache.ignite</groupId>
    <artifactId>ignite-ml</artifactId>
    <version>2.6</version>
</dependency>

【问题讨论】:

  • 有几个类不存在于由 maven 依赖下载的 jar 中。 (KMeansTrainer、DenseVector 等)

标签: java maven ignite


【解决方案1】:

Evaluator 类最近在以下票证下添加:IGNITE-8669。它还没有发布。它将包含在 Ignite 2.7 中

如果您现在需要它,可以使用每晚构建:https://ignite.apache.org/download.cgi#nightly-builds

UPD:

您在pom.xml 中也使用了 2.6 版,但实际上应该是 2.6.0

【讨论】:

  • 有些类不像 KMeansTrainer 和 DenseVector,这些类已经记录在 apache ignite 网站上
  • 从 2.6 到 2.6.0 后还是一样的问题
  • 您是否在正确的包装中寻找它们? KMeansTrainer 位于以下包中:org.apache.ignite.ml.clustering.kmeans。确保您的 IDE 将您的更改导入到 pom 文件中。如果问题仍然存在,那么让我看看你的项目。
  • 是的,我也检查了那个 jar 中的类文件,但是包丢失了
  • 您可以从以下页面下载文件jar文件:mvnrepository.com/artifact/org.apache.ignite/ignite-ml/2.6.0它包含所需的包,我检查了
猜你喜欢
  • 2021-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多