图解机器学习:人人都能懂的算法原理(附链接)
作者头像
  • 方菁
  • 2020-04-29 18:35:48 6

机器学习的简化理解

本文约2400字,建议阅读5分钟

本文旨在帮助读者通过简单的图表来理解复杂的机器学习算法。虽然公式和术语可能会让人望而生畏,但借助直观的图示,机器学习的核心概念变得易于理解。

机器学习这一话题虽然普及,但真正深入了解的人并不多。目前网上的一些文章要么过于抽象,要么缺乏实用性,甚至有些文章充斥着对人工智能和未来工作的模糊描述。

本文作者vas3k通过简洁的语言和清晰的图示,使读者更容易掌握机器学习的核心知识。文章避免了复杂的理论阐述,而是聚焦于实际问题及其解决方案。

AI 的范畴

AI 包含哪些领域?它与各类技术名词有何关联?AI 的范畴并不是唯一的,常见的划分方式如下:

  • 人工智能是一个综合性的学科,类似于生物学或化学。
  • 机器学习是AI的重要组成部分,但不是唯一的一部分。
  • 神经网络是机器学习的一种形式,但还有其他优秀的算法。

然而,并非所有的深度学习都是基于神经网络。例如,周志华教授提出的深度森林,就是一种基于不可微组件的深度学习模型。

机器学习的道路图

如果你希望快速了解机器学习的主要分类,这里有一张完整的路线图供你参考。

  • 经典机器学习:常分为监督学习和无监督学习。
  • 强化学习:通过奖励机制优化行为。
  • 神经网络和深度学习:利用多层神经网络进行复杂任务的学习。
  • 集成方法:通过组合多个弱学习器来增强整体性能。

经典机器学习

经典机器学习主要分为两类:监督学习和无监督学习。

  • 监督学习:模型需要有标签的数据来学习。例如,分类用户、文章、音乐和电子邮件等。
  • 朴素贝叶斯算法:广泛应用于垃圾邮件过滤,被认为是高效且实用的算法。
  • 支持向量机(SVM):一种常用的分类方法,适用于照片、文件等多种数据。

监督学习——回归

回归是一种特殊的分类方法,目标是预测数值而非类别。例如,根据里程预测汽车价格,根据时间预测交通流量等。

无监督学习

无监督学习是在没有标签的情况下进行的。它可以用于聚类、降维和关联规则学习。

  • 聚类:将相似的对象归为一类。
  • 降维:将多个特征合并为更高层次的特征。
  • 关联规则学习:在订单流中发现模式。

集成方法

集成方法是指通过组合多个弱学习器来增强整体性能。主要有三种方法:Stacking、Bagging 和 Boosting。

  • Stacking:使用多个异质弱学习器,然后通过元模型将它们组合起来。
  • Bagging:使用多个同质弱学习器,通过平均过程组合它们。
  • Boosting:通过顺序学习弱学习器,每次重点关注上一个模型错误分类的数据。

综上所述,从朴素贝叶斯到Boosting方法,经典机器学习已经涵盖了多个分支。对于希望系统学习机器学习的读者,《统计学习方法》和《机器学习》这两本书是非常好的选择。

当然,这篇文章不仅介绍了经典机器学习,还涉及了强化学习和深度学习等内容。如果你对这种简明易懂的方式感兴趣,不妨详细阅读原文。

参考链接: https://vas3k.com/blog/machine_learning/

    本文来源:图灵汇
责任编辑: : 方菁
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
图解算法原理人人机器链接学习
    下一篇