运行 lenskit-eval 与 movielens 数据集时的异常

Exception when running lenskit-eval with the movielens dataset

我正在尝试 运行

中的评估代码

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

我错过了什么?

干杯!!

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

或者运行:

lenskit eval

哪个是推荐的,哪个是弃用的

lenskit-eval