问题标签 [mahout-recommender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
778 浏览

mahout - Mahout——推荐给一类人

我是新手学习mahout。

我了解到 mahout 有五个推荐人。基于用户,基于项目,...

我使用的数据集是movielens 100K

我正在考虑实现与基于用户的电影推荐器略有不同的电影推荐器。即,我不想将用户 ID 作为仅向一个用户推荐电影的输入,而是要获取用户人口统计信息,例如年龄范围、性别、职业和邮政编码。

但问题是如何创建自己的用户相似度方法(原来的方法是以两个长类型用户 id 作为参数)以及如何将 u.user 文件和 u.data 文件结合在一起?

0 投票
1 回答
629 浏览

mahout - mahout中基于用户喜好的推荐系统

我们如何根据用户喜欢或浏览历史在 Apache Mahout 上运行推荐系统?简而言之,在基于内容的网站上,95% 的流量来自非登录用户,他们将来自搜索引擎。它们只有这样我们才能通过使用 IP 来使它们独一无二。Apache Mahout 上是否有我们可以找出用户相似的浏览行为并推荐相关内容的地方?

0 投票
1 回答
215 浏览

algorithm - Mahout 算法的信心和支持

有任何人知道 mahout 中的推荐算法,以便从给定的 User id 、 Item id 和 Item 偏好值的数据集中找到支持和置信度......并根据这些信息,算法推荐项目......

0 投票
1 回答
1787 浏览

hadoop - 无法构建 mahout-core-0.7-SNAPSHOT.job(hadoop 上的推荐)

我正在使用 ubuntu 11.10。

我下载了 mahout_trunk 使用

“svn co http://svn.apache.org/repos/asf/mahout/trunk

在目录 /opt. 之后我使用“mvn install”命令。

我已经将linked-simple-sorted.txt 放在hdfs 中。并且还把 users.txt 放在 hdfs 的输入目录中。

进入 /opt/mahout/core 目录后。

每当我尝试使用“mvn clean package”构建 mahout-core-0.7-SNAPSHOT.job 时。它不会创建任何 mahout-core-0.7-SNAPSHOT.job 。

我只看到 mahout-core-0.7-SNAPSHOT.jar、mahout-core-0.7-SNAPSHOT-job.jar、mahout-core-0.7-SNAPSHOT-tests.jar。

当我尝试从这个命令运行时:

我收到以下错误。

如果我尝试使用此命令运行:

我收到以下错误:

我尝试了很多。但是,不要从这个错误中走出来。

我必须做什么?

您的帮助将不胜感激。

有没有其他方法可以生成关于 hadoop 的推荐?

0 投票
4 回答
3058 浏览

hadoop - 在 hadoop 上运行 RecommenderJob 时遇到问题

在 hdfs 的输入目录中添加 lined-sinple-sorted.txt 和 users.txt 后。

我正在尝试运行以下命令。

然后我收到以下错误:

我必须做些什么才能摆脱这个错误?(是否有可能然后写命令)

您的帮助将不胜感激。

0 投票
2 回答
452 浏览

model - 为用户用户协同过滤创建模型

我想做一种用户-用户协同过滤,其中用户-项目矩阵中的用户是数据库中整个用户的选定部分。这些选定的用户会定期更新为新选定的用户偏好。不应将新用户添加到矩阵中。对于一个新用户,根据他的偏好,我们需要从用户项目矩阵(只有一部分用户被选中)中推荐项目。我不想将新的匿名用户添加到矩阵中。

在 Mahout 进行了探索,但在那里需要一些帮助。Mahout 中的 Recommender 类具有将 user_id 作为参数的推荐(...)方法。这不是我想要的。该方法应接受偏好,并根据模型推荐项目。如何在 Mahout 中做到这一点?我们可以使用 PlusAnonymousUserDataModel 吗?

如果不是 mahout,还有什么其他工具可以做到这一点......

我与 PlusAnonymousUserDataModel 一起使用的代码没有为有正常使用建议的用户提供任何建议。

代码有问题吗??

0 投票
1 回答
878 浏览

hadoop - 我可以在 hadoop 上使用基于用户的推荐吗?

我正在阅读'Mahout in action',从这本书中,我注意到我可以设置基于项目的推荐。所以我想知道是否有人设置了基于用户的推荐。而且据我所知 FileDataModel 支持更新文件,这是在单台 PC 上使用的。在hadoop上怎么样?

0 投票
1 回答
287 浏览

apache - 无法读取 PFPGrowth 的 mahout 输出

我在 hadoop 之上成功运行了 Apache mahout 的并行 FPgroth 算法。但是生成的输出文本文件不可读,如下所示

SEQorg.apache.hadoop.io.TextDorg.apache.mahout.fpm.pfpgrowth.convertors.string.TopKStringPatterns������3G9��y'����e������1����2� ����������1����������5�1������������4�1������������ 1�4227������������3�1������������1�3476����������t�1�1340������ ����h�1�5795���������N�1�2701���������K�1�3610���������@�1� 第2106章……

使用相同的输入文件运行 RecommenderJob 和 ItemSimilarityJob 会生成正确的输出文件。

有任何想法吗?

0 投票
1 回答
413 浏览

timestamp - Mahout:时间戳如何影响推荐

在使用 Apache Mahout 构建建议时,我注意到可以将时间戳添加到DataModel(例如FileDataModelPostgreSQLJDBCDataModel)。

这个值是否在内部用于改进建议(可能是体重偏好)?还是只是手动获取时间戳并进行一些自己的计算?如果它仅供自己使用,它如何影响大规模的性能/内存使用?

0 投票
1 回答
729 浏览

refresh - Mahout - FileDataModel:刷新后删除文件?

我使用FileDataModel作为 Mahout 中推荐的 DataModel。我首先生成基本文件(例如 prefs.txt)。不时会有一些更改,写入更新文件(prefs.1.txt,prefs.2.txt,...)。

我可以在将旧的更新文件加载到模型后删除它们吗?当我尝试删除它们(在 Windows 中)时,资源管理器说该文件当前由 Java 使用。为什么不允许删除原始文件?我相信数据现在存储在内存中,因此 Mahout 不再需要该文件。