随着机器学习问题不断深入人心,人们也将现实中遇到不同的问题分为不同的学习方式,其中,最基础的应属监督学习,无监督学习和强化学习了。

监督学习(supervised learning):已知数据和其一一对应的标签,训练一个智能算法,将输入数据映射到标签的过程。监督学习是最常见的学习问题之一,就是人们口中常说的分类问题。比如已知一些图片是猪,一些图片不是猪,那么训练一个算法,当一个新的图片输入算法的时候算法告诉我们这张图片是不是猪。

无监督学习(unsupervised learning):已知数据不知道任何标签,按照一定的偏好,训练一个智能算法,将所有的数据映射到多个不同标签的过程。相对于有监督学习,无监督学习是一类比较困难的问题,所谓的按照一定的偏好,是比如特征空间距离最近,等人们认为属于一类的事物应具有的一些特点。举个例子,猪和鸵鸟混杂在一起,算法会测量高度,发现动物们主要集中在两个高度,一类动物身高一米左右,另一类动物身高半米左右,那么算法按照就近原则,75厘米以上的就是高的那类也就是鸵鸟,矮的那类是第二类也就是猪,当然这里也会出现身材矮小的鸵鸟和身高爆表的猪会被错误的分类。

强化学习(reinforcement learning):智能算法在没有人为指导的情况下,通过不断的试错来提升任务性能的过程。“试错”的意思是还是有一个衡量标准,用棋类游戏举例,我们并不知道棋手下一步棋是对是错,不知道哪步棋是制胜的关键,但是我们知道结果是输还是赢,如果算法这样走最后的结果是胜利,那么算法就学习记忆,如果按照那样走最后输了,那么算法就学习以后不这样走。

弱监督学习(weakly supervised learning): 已知数据和其一一对应的弱标签,训练一个智能算法,将输入数据映射到一组更强的标签的过程。标签的强弱指的是标签蕴含的信息量的多少,比如相对于分割的标签来说,分类的标签就是弱标签,如果我们知道一幅图,告诉你图上有一只猪,然后需要你把猪在哪里,猪和背景的分界在哪里找出来,那么这就是一个已知若标签,去学习强标签的弱监督学习问题。

半监督学习(semi supervised learning) :已知数据和部分数据一一对应的标签,有一部分数据的标签未知,训练一个智能算法,学习已知标签和未知标签的数据,将输入数据映射到标签的过程。半监督通常是一个数据的标注非常困难,比如说医院的检查结果,医生也需要一段时间来判断健康与否,可能只有几组数据知道是健康还是非健康,其他的只有数据不知道是不是健康。那么通过有监督学习和无监督的结合的半监督学习就在这里发挥作用了。

多示例学习(multiple instance learning) :已知包含多个数据的数据包和数据包的标签,训练智能算法,将数据包映射到标签的过程,在有的问题中也同时给出包内每个数据的标签。多事例学习引入了数据包的概念,比如说一段视频由很多张图组成,假如1000张,那么我们要判断视频里是否有猪出现,一张一张的标注每一帧是否有猪太耗时,所以人们看一遍说这个视频里有猪或者没猪,那么就得到了多示例学习的数据,1000帧的数据不是每一个都有猪出现,只要有一帧有猪,那么我们就认为这个包是有猪的,所有的都没有猪,才是没有猪的,从这里面学习哪一段视频(1000张)有猪哪一段视频没有就是多事例学习的问题。

何为监督学习、无监督学习、强化学习、弱监督学习、半监督学习、多示例学习?相关推荐

  1. 更少的标签,更好的学习,谷歌半监督学习算法FixMatch

    点击我爱计算机视觉标星,更快获取CVML新技术 本文向大家推荐谷歌前段时间发布的论文 FixMatch: Simplifying Semi-Supervised Learning with Consi ...

  2. 机器学习概念 — 监督学习、无监督学习、半监督学习、强化学习、欠拟合、过拟合、后向传播、损失和优化函数、计算图、正向传播、反向传播

    1. 监督学习和无监督学习 监督学习 ( Supervised Learning ) 和无监督学习 ( Unsupervised Learning ) 是在机器学习中经常被提及的两个重要的学习方法. ...

  3. AI之强化学习、无监督学习、半监督学习和对抗学习

    1.强化学习 文章目录 1.强化学习 1.1 强化学习原理 1.2 强化学习与监督学习 2.无监督学习 3.半监督学习 4.对抗学习 强化学习(英语:Reinforcement Learning,简称 ...

  4. 【深度学习】有监督学习、无监督学习、半监督学习

    本文目录 有监督学习(Suspervised Learning) 常见的有监督学习 无监督学习(Unsupervised Learning) 常见的无监督学习 半监督学习(Semi-supervise ...

  5. 有监督学习和无监督学习_比监督学习做的更好:半监督学习

    近期大热的半监督学习! 本文转载自:AI公园 作者:Andre Ye | 编译:ronghuaiyang注:文末附CV学习交流群. 导读 为什么半监督学习是机器学习的未来. 监督学习是人工智能领域的第 ...

  6. [论文学习]DIVIDEMIX:带噪声标签的半监督学习LEARNING WITH NOISY LABELS AS SEMI-SUPERVISED LEARNING

      本文研究含噪声标签数据的训练,是目前该领域的SOTA.主要方法是:首先使用高斯混合模型,根据训练集每样本的损失函数值对样本进行分类,分为干净样本和噪声样本,把噪声样本作为无标签样本:然后使用半监督 ...

  7. 什么是无监督学习(监督学习,半监督学习,无监督聚类)?

    作者:王丰 链接:https://www.zhihu.com/question/23194489/answer/25028661 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请 ...

  8. DivideMix: Salesforce提出使用半监督学习大幅改进含噪声标签的学习

    点击我爱计算机视觉标星,更快获取CVML新技术 分享一篇今天新出的论文DivideMix: Learning with Noisy Labels as Semi-supervised Learning ...

  9. 监督学习、无监督学习、半监督学习、自监督学习的区别与联系

    监督学习: 所有数据都有标签或真值,直接对网络输出结果和标签计算loss函数,进行训练. 缺点:标签很难获取,且提取的特征依赖于标签(即特定任务),而不是数据本身的特征 无监督学习: 所有数据都没有标 ...

  10. 监督学习、无监督学习和半监督学习区别

    1.概念 1.1监督学习(数据集有输入和输出数据):通过已有的一部分输入数据与输出数据之间的相应关系.生成一个函数,将输入映射到合适的输出,比如分类. 1.2无监督学习(数据集中只有输入):直接对输入 ...

最新文章

  1. Linux rm过滤后的目录6,Linux的部分命令
  2. 【转】关于 SELECT /*!40001 SQL_NO_CACHE */ * FROM 的解惑
  3. Ansible中文手册
  4. OpenCV中CalonderDescriptorExtractor
  5. Java中 volatile 关键字的最全总结,快给自己查缺补漏吧!
  6. MySQL 性能调优专题一(索引数据结构详解)
  7. LOJ#2542 随机游走
  8. Chrome扩展应用Infinity New Tab的备份
  9. 组装服务器配置清单_2020年组装电脑配置清单列表
  10. 在linux上处理base64加密和解密
  11. Little Elephant and Shifts(CF-220C)
  12. xshell远程控制(连接)两个VMware同时启动的Linux操作系统
  13. CSS:结合clip-path实现目录的隐藏显示以及提示框的隐藏显示
  14. 手机WIFI的上行下行速度不同
  15. 汽车方向盘电子助力转向器如何接线_案例 | 看3D打印如何助力汽车电子连接器模具冷却水路的设计优化...
  16. ubuntu16安装liteide
  17. 跨境电商竞品分析报告
  18. HTML炫彩按钮,Button - 动画按钮
  19. idea中创建scala的worksheet第五章
  20. GraphicsLab Project之简易贴画系统(Decal System)

热门文章

  1. xhr的get和post请求的简单实现
  2. nba篮球大师服务器维护,NBA篮球大师怎么进不去 NBA篮球大师黑屏闪退解决方法...
  3. Java内存监控程序_java内存监控工具及命令
  4. 手机扫码枪app,手机扫码,内容上电脑表格
  5. STM32CubeMX + STM32F407ZG + USB3300 高速USB实验(虚拟串口)
  6. 【老生谈算法】matlab实现Dijkstra最短路算法源码——Dijkstra算法
  7. 谈嵌入式软件分层设计
  8. JUCE框架教程(1)——Projucer入门
  9. PID温度控制参数整定方法
  10. 微信发ascii_微信翻译竟能识别神秘代码!这里有份超全的彩蛋总结 | 晓技巧