0

我打算使用apache Mahout创建一个推荐系统。我在互联网上搜索过它。我发现它对数据集文件使用以下格式。 用户 ID、项目 ID、偏好

我想用作数据集的结构是这样的。

ID、等级、位置、技能、费用

有什么办法我可以做到这一点?或者我必须使用Weka 它提供了创建自定义数据集的选项。但评论表明,与推荐系统的 mahout 相比,它不是一个好的选择。

4

2 回答 2

0

你打算做协同过滤吗?通常使用 CF,您会获取大量用户对项目的偏好。然后为给定的用户推荐项目。您似乎没有用户偏好。

在任何情况下,您都需要将数据预处理为所需的形式,无论如何这都是 CF 中将使用的全部内容。

于 2014-06-09T00:04:53.303 回答
0

试着理解这个例子:

https://github.com/apache/mahout/tree/master/examples/src/main/java/org/apache/mahout/cf/taste/example/bookcrossing

我希望它会帮助你

于 2014-07-16T08:18:55.253 回答