【发布时间】:2015-09-09 05:31:46
【问题描述】:
我创建了一个 maven 项目,并在 pom 文件中添加了以下依赖项
<dependency>
<groupId>org.apache.mahout</groupId>
<artifactId>mahout-mr</artifactId>
<version>0.11.0</version>
</dependency>
我按照 mahout in action 中的示例添加了 RecommenderIntro 类到 src/main/java 并将 intro.csv 文件复制到 src/main/resource 文件夹中。
错误发生在:
DataModel model = new FileDataModel (new File("resources\intro.csv"));
Exception in thread "main" java.io.FileNotFoundException: resources/intro.csv
at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.<init>(FileDataModel.java:180)
at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.<init>(FileDataModel.java:167)
at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.<init>(FileDataModel.java:147)
at recstest.UserBased.main(UserBased.java:19)
我还将文件复制到 main src\main\java 并检查,仍然出现相同的错误。这可能是什么原因?
【问题讨论】:
标签: java maven csv mahout mahout-recommender