zoukankan      html  css  js  c++  java
  • 机器学习十大算法(一)

     

     文章来源:https://www.dezyre.com/article/top-10-machine-learning-algorithms/202

      本人自行翻译,如有错误,还请指出。后续会继续补充实例及代码实现。

     根据最近的一项研究,在未来10年,机器学习算法将取代全球25%的工作机会。 随着大数据的快速增长和编程工具(如Python和R-machine学习)的可用性正在成为数据科学家的主流存在。 机器学习应用程序是高度自动化和自修改,随着时间的推移,随着他们学习更多的数据,最小的人工干预。

    例如,Netflix的推荐算法基于每个观众观看的节目,更多地了解观众的喜欢和不喜欢。 为了解决各种现实世界数据问题的复杂性质,已经开发了专门的机器学习算法来完美地解决这些问题。 对于那些正在努力理解机器学习的基础知识的初学者,这里是对数据科学家使用的顶级机器学习算法的简要讨论。

    1.机器学习算法分类

    (1)监督机器学习算法

    机器学习算法,对给定的样本集进行预测。 监督机器学习算法搜索分配给数据点的值标签内的模式。

    (2)无监督机器学习算法

    没有与数据点相关联的标签。 这些机器学习算法将数据组织成一组聚类,以描述其结构,并使复杂数据看起来简单和有组织的分析。

    (3)强化机器学习算法

    这些算法选择一个动作,基于每个数据点,然后了解决定是多么好。 随着时间的推移,算法改变其策略,以更好地学习,并实现最佳的回报。

    2.通用机器学习算法列表

    (1)朴素贝叶斯分类器算法

    (2)K均值聚类算法

    (3)支持向量机算法

    (4)Apriori算法

    (5)线性回归

    (6)逻辑回归

    (7人工神经网络

    (8随机森林

    (9)决策树

    (10)最近邻算法

  • 相关阅读:
    Unity NGUI 3.0.4版本 制作网络版斗地主
    unity3D与网页的交互---做项目的一点总结
    Cross-platform Tools
    Win7下Qt5的安装及使用
    VS Installer教程
    C++ & MFC
    论文模板的定制
    批处理文件
    MFC六大关键技术
    C/C++常用预处理指令
  • 原文地址:https://www.cnblogs.com/mat-wu/p/6395105.html
Copyright © 2011-2022 走看看