机器学习入门

机器学习的应用–大数据
机器学习的子类–深度学习
机器学习的父类–人工智能


机器学习的范畴包括:
分类、回归、聚类。


机器学习 根据过去的数据会建立一个模型,但有新的数据进来时,机器(程序)会根据这个模型对该数据进行预测。

机器学习方法是计算机利用已有的数据,得出了某种模型,并利用此模型预测未来的一种方法。

[b]机器学习是一种通过利用数据,训练出模型,然后使用模型预测的一种方法。[/b]

如 根据用户以前的浏览数据,得出用户模型,利用该模型来预测用户将来会浏览哪些信息。把这类信息推送给用户,就是推荐系统。


机器学习任务主要分为两种:Supervised Machine Learning 和 Unsupervised Machine Learning。其中Supervised Machine Learning主要包括Classification和Regression,Unsupervised Machine Learning主要包括Clustering。


推荐系统 是属于机器学习的范畴。


机器学习中比较实用的是推荐引擎和分类算法


机器学习 概念介绍:http://aoyouzi.iteye.com/blog/2179641


依据数据所做的判断跟机器学习的思想根本上是一致的。

推荐引擎
基于用户 GenericUserBasedRecommender
相似度+ 邻域
相似度 UserSimilarity
实现的算法有
PearsonCorrelationSimilarity -- 皮尔逊
EuclideanDistanceSimilarity -- 欧式距离
TanimotoCoefficientSimilarity -- 谷本系数
UserNeighborhood
实现的算法
NearestNUserNeighbordhood -- 近邻
ThresholdUserNeighborhood -- 基于阀值

基于物品 GenericItemBasedRecommender
只要考虑相似度 接口为 ItemSimilarity
实现算法和基于用户的一样

基于模型
Slope-One
Slopeone算法不同于前面提到的基于相似度的算法,他计算简单快速,对新用户推荐效果不错,数据更新和扩展性都很不错,预测能达到和基于相似度的算法差不多的效果,很适合在实际项目中使用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值