我试图在
中运行评估代码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。
我错过了什么?
干杯!!
答案 0 :(得分:1)
问题是第二个eval
- 它告诉LensKit评估者尝试运行不存在的eval目标eval
。
运行:
lenskit eval
建议使用,或弃用
lenskit-eval