`
have_life
  • 浏览: 151477 次
社区版块
存档分类
最新评论

Mahout 使用的例子

 
阅读更多
http://blog.chinaunix.net/uid-26711636-id-3085923.html   (第一个)

http://blog.chinaunix.net/uid-26711636-id-3086382.html   (第二个,未验证)

第一个,我试了,的确可以用。



intro.csv:

1,101,5.0     // 第一列为用户ID,第二列为物品ID,第三列为该用户对对应物品的喜好程度
1,102,3.0    // 1表示讨厌,5表示非常喜爱,范围为1--5
1,103,2.5

2,101,2.0
2,102,2.5
2,103,5.0
2,104,2.0

3,101,2.5
3,104,4.0
3,105,4.5
3,107,5.0

4,101,5.0
4,103,3.0
4,104,4.5
4,106,4.0

5,101,4.0
5,102,3.0
5,103,2.0
5,104,4.0
5,105,3.5
5,106,4.0
分享到:
评论
1 楼 have_life 2012-10-05  
http://yangzb.iteye.com/blog/601098

这篇介绍性的文章也比较不错。

相关推荐

    mahout 入门例子

    mahout入门 下载即可运行 适合新手入门

    学习Mahout的第一个例子

    本篇内容将带领初学者逐步理解如何使用Mahout进行机器学习实践,通过一个实际的例子来深入探讨其工作原理。 **描述:** 在博客文章“学习Mahout的第一个例子”中,作者分享了一个从零开始使用Mahout的实战教程。这...

    mahout-0.3.tar

    如果你打算深入研究Mahout或者利用其功能,可以先阅读文档了解其架构和使用方法,然后通过例子实践,最后根据实际需求定制和优化算法。同时,由于"新建文件夹"没有给出具体信息,可能是一个空文件夹,或者包含了与...

    spring-mahout-demo

    通过"spring-mahout-demo"这个项目,开发者可以深入理解Spring和Mahout的结合使用,学习如何在实际场景中运用机器学习技术,提升应用程序的智能性。无论是初学者还是经验丰富的开发者,都可以从中受益,掌握更多关于...

    mahout-distribution-0.8-src

    通过这些例子,开发者可以了解如何将Mahout应用于实际项目,同时也可以作为模板开发自己的机器学习应用。 五、未来展望 Mahout 0.8 的发布不仅巩固了其在大数据领域的地位,也为后续版本的发展奠定了基础。随着...

    9.Hadoop入门进阶课程_第9周_Mahout介绍、安装与应用案例.pdf

    2. **实现协同过滤推荐**:使用电影评分数据集,通过Mahout的协同过滤算法来生成推荐结果。 3. **文本挖掘**:通过对文本数据进行预处理和分析,探索词频统计、主题模型等高级功能。 通过上述步骤,不仅可以顺利...

    Mahout in Action 最新版+完整版

    Making recommendations**:重点介绍Mahout提供的各种推荐算法,如基于用户的协同过滤、基于物品的协同过滤、矩阵分解方法等,并通过实际例子演示如何使用这些算法。 - **5. Taking recommenders to production**:...

    mahout 初次了解

    - `PearsonCorrelationSimilarity` 是一种实现,它使用皮尔逊相关系数来衡量用户之间的相似度。皮尔逊相关系数公式是两用户对所有项目评分的乘积之和除以各自评分平方和的平方根的乘积。 3. 相似邻居(Similar ...

    recommender:SpringBoot + Apache Mahout 推荐引擎 基于用户评分数据推荐相关电影

    总的来说,这个项目提供了一个实践性的例子,展示了如何将SpringBoot的便捷性和Apache Mahout的推荐算法能力结合,以解决实际的推荐问题。对于想要学习推荐系统、SpringBoot或者Apache Mahout的开发者来说,这是一个...

    MahoutInAction中文完整版.pdf

    Netflix也是一个使用推荐系统的例子,它推荐DVD给用户,并且为研究者提供奖金来改进推荐的质量。此外,社交网络网站如Facebook也使用推荐技术来帮助用户识别可能感兴趣的新朋友。 Mahout的第二个核心主题是聚类...

    mahout-rec-libimset:java 8 中的实现,用于 mahout in action 的第五章示例

    第五章mahout in action的例子在java 8中的实现 您可以从下载数据集 解压文件夹 data 中的 zip 并将文件 ratings.dat 重命名为 libimset-ratings.dat,文件性别.dat 到 libimset-gender.dat 在运行该程序之前,请...

    fpg算法例子

    以下是对提供的练习数据进行分析的例子: ##### 数据预处理 给定的数据格式为一系列数字,代表不同的商品ID。为了方便理解,我们先将数据整理成交易的形式,即每一行表示一个交易记录。例如,第一个交易记录为`[0,...

    Scala Spark Bindings.pdf

    Scala Spark Bindings文档主要介绍的是在大数据背景下,如何利用Scala和Spark的绑定来实现线性代数的子程序操作,尤其是Mahout Scala Bindings和Mahout Spark Bindings的功能和使用方法。文档强调,以往的环境虽然在...

    《大数据》第4章大数据挖掘工具.pptx

    - 协同过滤算法:包括基于用户和物品的协同过滤,以及使用ALS的矩阵分解方法(支持隐式反馈)。 - 降维算法:如奇异值分解、Lanczos(已废弃)、随机SVD、PCA和QR分解。 安装Mahout时,你需要下载安装包,解压并...

    关于spring系统中多系统的配置

    上面的例子展示了如何为不同项目配置多个`PropertyPlaceholderConfigurer`实例。通过设置`order`属性,可以控制不同配置器的执行顺序。`ignoreUnresolvablePlaceholders`属性用于控制是否忽略无法解析的占位符,默认...

    英特尔Hadoop发行版 2.2 开发者指南

    本指南中展示了如何使用Mahout进行聚类分析和推荐系统构建。 Flume是一个分布式的、可靠且可用的系统,用于高效地收集、聚合和移动大量日志数据。本指南提供了如何使用Flume进行日志传输的实例。 Sqoop是一个用于...

    Hadoop in Practice

    本书采用问题解决格式,包含85个技术和解决方案,每个技术针对特定任务,如使用Flume将日志文件移动到Hadoop中,或使用Mahout进行预测分析。这些案例和解决方案的实践性很强,可以帮助读者一步步解决问题,增强对...

    分布式集群技术.pdf

    机器学习框架 Mahout 是分布式集群技术的基础,机器学习的概念和使用场景、Mahout 的安装与测试、Mahout 的解析聚类算法、解析分类算法、协同过滤算法等常用算法等内容将为读者提供了机器学习框架 Mahout 的基础知识...

    后端架构选型及应用场景.md

    在分布式计算框架方面,MapReduce和Spark是非常著名的例子。MapReduce通过将任务分解为Map和Reduce两个阶段,实现了分布式计算的简化和扩展。而Spark则在MapReduce的基础上做了进一步优化,不仅支持批处理,还支持...

Global site tag (gtag.js) - Google Analytics