博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ML笔记 00:机器学习类型 & 深度学习和传统机器学习的区别
阅读量:4207 次
发布时间:2019-05-26

本文共 901 字,大约阅读时间需要 3 分钟。

人工智能的核心是机器学习。机器学习是一门专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能的学科。机器学习涉及了很多的大学数学知识:概率论与数理统计、微积分、矩阵论、算法和复杂优化、复变函数、凸优化等,学习时还说有必要复习下相关数学知识的。

机器学习类型

监督学习

监督学习是一个单次决策的过程。监督学习可分为回归(Regression)分类(Classification)问题。在回归问题中,我们会预测一个连续值。也就是说我们试图将输入变量和输出用一个连续函数对应起来;而在分类问题中,我们会预测一个离散值,我们试图将输入变量与离散的类别对应起来。监督学习的数据集用的是有标签的数据,典型应用:图像识别。

无监督学习

在无监督学习中,我们基本上不知道结果会是什么样子,但我们可以通过聚类的方式从数据中提取一个特殊的结构。在无监督学习中给定的数据是和监督学习中给定的数据是不一样的。在无监督学习中给定的数据没有任何标签或者说只有同一种标签。无监督学习里典型例子:聚类降维

强化学习

强化学习是一个多次决策的过程,可以形成一个决策链。强化学习数据集为空,需要算法需要尝试还有探索,目标是优化整个探索过程使其得到尽可能高的reward。强化学习的典型例子有:马科尔夫决策过程动态规划。大名鼎鼎的AlphaGo Zero就是强化学习。

一张经典的机器学习类型图:

这里写图片描述

关于深度学习

深度学习,即Deep Learning,是一种学习算法。近几年深度学习在很多领域对传统机器学习实现了弯道超车,效果碾压,成为了机器学习中的当红炸子鸡。对比传统机器学习,有如下两个特点:

  1. 深度学习算法试图从数据中学习高层特征,这是深度学习与众不同的一部分,同时也是超越传统机器学习的重要一步。
    这里写图片描述
  2. 深度学习和传统机器学习最重要的区别是它的性能随着数据量的增加而增强。如果数据很少,使用人工指定规则的传统机器学习可能会占据上风。
    这里写图片描述

相对传统机器学习,很多场景深度学习反而用起来更加简单,不用那么费心思的抽取特征,数据和算力堆够,好好调调参,可能就会取得很好的效果了。

资料

你可能感兴趣的文章
技术管理规划-设定团队的职能
查看>>
技术管理规划-如何设定团队的目标
查看>>
技术管理规划-如何规划团队的架构
查看>>
技术管理规划-路径跟资源
查看>>
技术管理角色认知-管理都需要做哪些事
查看>>
管理角色认知-工程师到管理者角色发生了哪些变化?
查看>>
管理角色认知-新晋管理常常犯的错
查看>>
管理任务执行-如何排任务优先级
查看>>
管理任务执行-有效执行
查看>>
管理任务执行-如何制定有效的机制
查看>>
管理沟通-沟通框架
查看>>
java8-计算时间差的方法
查看>>
lombok深入实践
查看>>
java8-新的日期API
查看>>
java8-Optional的引入
查看>>
java8-Optional的引入
查看>>
java8-Optional类
查看>>
java8-CompleableFuture的使用1
查看>>
软件文档写作-plantuml画用例图和时序图
查看>>
plantuml-绘制状态图和活动图和部署图
查看>>