机器学习、强化学习、深度学习到底有何不同?
作者:互联网
前言
“机器学习”系列将记录笔者在机器学习以及数据挖掘算法学习过程中的一些学习笔记和心得体会,本文内容是笔者对于史卫亚教授编著的《Python3数据分析与机器学习实战》一书的学习笔记总结,与诸君共勉。
机器学习是什么?
Machine Learning,利用计算机模拟或实现人类的行为,就像人类一样通过学习获得新技能等等。
机器学习与过往的计算机工作的区别
- 传统的计算机如果想要得到某一个结果,需要人类赋予它指令,然后计算机按照指令执行即可得到结果;机器学习虽然仍需要人类赋予它指令,但这串指令不能通向最后的结果,这串指令是人类赋予它的学习能力,计算机需要使用它的学习能力,不断从数据中提取新数据,最后得出结果;
- 传统的计算机强调因果关系,而机器学习更推崇相关关系。
根据学习方式的不同,机器学习可分为三类
- 监督学习
- 非监督学习
- 强化学习
监督学习
- 训练集要包括输入和输出,即特征和目标;
- 主要应用于分类和回归;
- 包括:k-近邻、决策树、朴素贝叶斯、logistic回归、支持向量机、AdaBoost算法、线性回归、局部加权线性回归、收缩和树回归;
- 总结:需要提供数据特征及数据类别,主要用于预测和分类。
非监督学习
- 训练集只包括事物的特征,只提供输入数据,通过算法让机器学习,进行自我归纳,以达到同组的事物非常接近,不同组的事物特征相距很远的结果;
- 包括:k-均值、Apriori、FP-Growth;
- 总结:提供数据特征,不提供数据类别,主要用于发现事物内在结构。
增强学习
- Reinforcement Learning,又称强化学习;
- 增强学习是从环境状态到动作的映射的学习,这个映射称为策略,最终增强学习是学习到一个合理的策略;
- 增强学习是试错学习,不断调整策略以获得最优解;
- 包括:动态规划、马尔可夫决策过程;
- 总结:在学习过程中给根据外部状态实时调整自己的策略,主要用于路径规划。
发展阶段
1、人工智能
1956年,在Dartmouth Conference上首次提出这个概念
2、机器学习
机器学习是人工智能的核心
3、深度学习
是机器学习不断繁荣的产物。深度学习源于人工神经网络(Artificial Neural Networks是早期机器学习专家提出的一种算法),是通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示。
标签:机器,特征,有何,学习,算法,指令,深度,提供数据 来源: https://blog.csdn.net/weixin_49927325/article/details/117879724