`

机器学习入门

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


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



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

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

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

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


机器学习任务主要分为两种: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算法不同于前面提到的基于相似度的算法,他计算简单快速,对新用户推荐效果不错,数据更新和扩展性都很不错,预测能达到和基于相似度的算法差不多的效果,很适合在实际项目中使用。
分享到:
评论

相关推荐

    机器学习入门课件

    这个机器学习入门课件会涵盖这些基础知识,并通过实例和实践帮助初学者逐步建立起对机器学习的理解,为他们进入深度学习领域奠定坚实的基础。随着对这些概念的深入理解和实践,初学者将能够构建自己的模型并解决实际...

    机器学习基础 Mehryar Mohri .zip

    在本文中,我们将深入探讨书中涉及的一些关键概念和理论,旨在为读者提供一个全面的机器学习入门指南。 一、机器学习概述 机器学习是人工智能的一个分支,主要研究计算机如何通过经验自动改进其性能。它分为监督...

    [B]Python机器学习基础教程1

    综上所述,这本书为读者提供了一个全面的Python机器学习入门平台,涵盖了从数据预处理、模型选择、评估到实际应用的整个流程。通过阅读和实践,读者将具备基础的机器学习能力和解决实际问题的能力。

    机器学习入门与实战(scikit-learn和Keras)课件—聚类.pdf

    机器学习入门与实战(scikit-learn和Keras)课件—聚类.pdf机器学习入门与实战(scikit-learn和Keras)课件—聚类.pdf机器学习入门与实战(scikit-learn和Keras)课件—聚类.pdf机器学习入门与实战(scikit-learn和Keras)...

    机器学习入门与实战(scikit-learn和Keras)课件—决策树.pdf

    机器学习入门与实战(scikit-learn和Keras)课件—决策树.pdf机器学习入门与实战(scikit-learn和Keras)课件—决策树.pdf机器学习入门与实战(scikit-learn和Keras)课件—决策树.pdf机器学习入门与实战(scikit-learn和...

    机器学习基础(从入门到求职)课件

    机器学习基础(从入门到求职)课件

    《人工智能之机器学习入门到实战》电子书

    《人工智能之机器学习入门到实战》是一本专为初学者设计的教材,旨在引领读者从基础知识出发,逐步深入到实际应用领域,全面了解并掌握机器学习的核心概念和技术。这本书覆盖了从理论到实践的广泛话题,是理解人工...

    机器学习基础课程PPT

    **机器学习基础课程概述** 本课程是针对机器学习的基础教程,涵盖了从基本概念到核心算法的广泛内容。通过深入理解这些知识点,初学者可以建立起坚实的机器学习理论基础,并为更高级的技术应用做好准备。 1. **...

    机器学习入门经典算法代码

    本文将深入探讨几种机器学习入门的经典算法,并结合Jupyter Notebook的例子和源码进行详细阐述。 1. 线性回归:线性回归是一种预测型统计分析方法,用于建立输入变量(特征)与输出变量(目标)之间的线性关系。在...

    机器学习入门与实战(scikit-learn和Keras)课件—循环神经网络.pdf

    机器学习入门与实战(scikit-learn和Keras)课件—循环神经网络.pdf机器学习入门与实战(scikit-learn和Keras)课件—循环神经网络.pdf机器学习入门与实战(scikit-learn和Keras)课件—循环神经网络.pdf机器学习入门与...

    吴恩达机器学习入门代码_matlab_机器学习入门_吴恩达_

    综上所述,这份“吴恩达机器学习入门代码”资源旨在帮助学习者掌握机器学习的基础知识,并通过MATLAB实现,同时领略MATLAB的向量化编程思想。通过实践这些代码,学习者不仅可以提升机器学习技能,还能增强MATLAB编程...

    python机器学习教程-从零开始掌握Python机器学习:十四步教程.pdf

    【机器学习入门】 在具备了Python基础之后,可以开始学习机器学习的基本概念和技巧。机器学习是一门涉及统计学、概率论和优化算法的学科,旨在让计算机通过数据学习并做出预测。不必一开始就深入理论,而是应该关注...

    机器学习入门:从零开始的基础教程.md

    机器学习入门机器学习入门机器学习入门机器学习入门机器学习入门机器学习入门机器学习入门机器学习入门机器学习入门机器学习入门机器学习入门机器学习入门机器学习入门机器学习入门机器学习入门机器学习入门机器学习...

    机器学习入门到实践——MATLAB实践应用源码.zip

    《机器学习入门——MATLAB实战与应用》一书中的实例程序。涉及监督学习,非监督学习和强化学习。(code for book "Machine Learning Introduction & Action in MATLAB")

    机器学习入门与实战(scikit-learn和Keras)课件—GAN网络.pdf

    机器学习入门与实战(scikit-learn和Keras)课件—GAN网络.pdf机器学习入门与实战(scikit-learn和Keras)课件—GAN网络.pdf机器学习入门与实战(scikit-learn和Keras)课件—GAN网络.pdf机器学习入门与实战(scikit-learn...

    Python机器学习基础教程.docx

    Python 机器学习基础教程 本教程主要涵盖机器学习的基础概念、Python 语言基础和机器学习...本教程旨在帮助读者快速入门机器学习领域,掌握 Python 语言基础和机器学习算法的实现,提高自己的技术能力和实践应用能力。

    机器学习入门的数学基础 下载

    机器学习入门的数学基础

    机器学习入门-PPT.pdf

    文档标题“机器学习入门-PPT.pdf”表明这是一份关于机器学习基础的介绍性资料。机器学习是人工智能的一个分支,它使计算机能够从数据中自动学习并改进其性能而无需明确编程。 ### 2. 机器学习的基本目标 - **预测*...

    机器学习部分课后习题答案(较完整)

    机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较...

Global site tag (gtag.js) - Google Analytics