问题标签 [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.
mahout - Mahout——推荐给一类人
我是新手学习mahout。
我了解到 mahout 有五个推荐人。基于用户,基于项目,...
我使用的数据集是movielens 100K
我正在考虑实现与基于用户的电影推荐器略有不同的电影推荐器。即,我不想将用户 ID 作为仅向一个用户推荐电影的输入,而是要获取用户人口统计信息,例如年龄范围、性别、职业和邮政编码。
但问题是如何创建自己的用户相似度方法(原来的方法是以两个长类型用户 id 作为参数)以及如何将 u.user 文件和 u.data 文件结合在一起?
mahout - mahout中基于用户喜好的推荐系统
我们如何根据用户喜欢或浏览历史在 Apache Mahout 上运行推荐系统?简而言之,在基于内容的网站上,95% 的流量来自非登录用户,他们将来自搜索引擎。它们只有这样我们才能通过使用 IP 来使它们独一无二。Apache Mahout 上是否有我们可以找出用户相似的浏览行为并推荐相关内容的地方?
algorithm - Mahout 算法的信心和支持
有任何人知道 mahout 中的推荐算法,以便从给定的 User id 、 Item id 和 Item 偏好值的数据集中找到支持和置信度......并根据这些信息,算法推荐项目......
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 的推荐?
hadoop - 在 hadoop 上运行 RecommenderJob 时遇到问题
在 hdfs 的输入目录中添加 lined-sinple-sorted.txt 和 users.txt 后。
我正在尝试运行以下命令。
然后我收到以下错误:
我必须做些什么才能摆脱这个错误?(是否有可能然后写命令)
您的帮助将不胜感激。
model - 为用户用户协同过滤创建模型
我想做一种用户-用户协同过滤,其中用户-项目矩阵中的用户是数据库中整个用户的选定部分。这些选定的用户会定期更新为新选定的用户偏好。不应将新用户添加到矩阵中。对于一个新用户,根据他的偏好,我们需要从用户项目矩阵(只有一部分用户被选中)中推荐项目。我不想将新的匿名用户添加到矩阵中。
在 Mahout 进行了探索,但在那里需要一些帮助。Mahout 中的 Recommender 类具有将 user_id 作为参数的推荐(...)方法。这不是我想要的。该方法应接受偏好,并根据模型推荐项目。如何在 Mahout 中做到这一点?我们可以使用 PlusAnonymousUserDataModel 吗?
如果不是 mahout,还有什么其他工具可以做到这一点......
我与 PlusAnonymousUserDataModel 一起使用的代码没有为有正常使用建议的用户提供任何建议。
代码有问题吗??
hadoop - 我可以在 hadoop 上使用基于用户的推荐吗?
我正在阅读'Mahout in action',从这本书中,我注意到我可以设置基于项目的推荐。所以我想知道是否有人设置了基于用户的推荐。而且据我所知 FileDataModel 支持更新文件,这是在单台 PC 上使用的。在hadoop上怎么样?
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 会生成正确的输出文件。
有任何想法吗?
timestamp - Mahout:时间戳如何影响推荐
在使用 Apache Mahout 构建建议时,我注意到可以将时间戳添加到DataModel(例如FileDataModel或PostgreSQLJDBCDataModel)。
这个值是否在内部用于改进建议(可能是体重偏好)?还是只是手动获取时间戳并进行一些自己的计算?如果它仅供自己使用,它如何影响大规模的性能/内存使用?
refresh - Mahout - FileDataModel:刷新后删除文件?
我使用FileDataModel作为 Mahout 中推荐的 DataModel。我首先生成基本文件(例如 prefs.txt)。不时会有一些更改,写入更新文件(prefs.1.txt,prefs.2.txt,...)。
我可以在将旧的更新文件加载到模型后删除它们吗?当我尝试删除它们(在 Windows 中)时,资源管理器说该文件当前由 Java 使用。为什么不允许删除原始文件?我相信数据现在存储在内存中,因此 Mahout 不再需要该文件。