使用movielens数据集运行lenskit-eval时出现异常

时间:2015-10-08 16:03:52

标签: groovy lenskit

我试图在

中运行评估代码

http://lenskit.org/documentation/evaluator/quickstart/

但是,在一分钟左右之后,它完成了一个例外:

Exception in thread "main" Target "eval" does not exist in the project "null". 
    at org.apache.tools.ant.Project.tsort(Project.java:1912)
    at org.apache.tools.ant.Project.topoSort(Project.java:1820)
    at org.grouplens.lenskit.eval.EvalProject.executeTargets(EvalProject.java:168)
    at org.grouplens.lenskit.eval.cli.EvalCLI.run(EvalCLI.java:91)
    at org.grouplens.lenskit.eval.cli.EvalCLI.main(EvalCLI.java:127)

我刚刚下载并解压缩ml-100k.zip,将eval.groovy脚本放在同一目录中并运行

lenskit-eval eval

我在Java 7上使用lenskit 2.2。

我错过了什么?

干杯!!

1 个答案:

答案 0 :(得分:1)

问题是第二个eval - 它告诉LensKit评估者尝试运行不存在的eval目标eval

运行:

lenskit eval
建议使用

,或弃用

lenskit-eval