机器学习中存在着三类模型,有监督学习、无监督学习和半监督学习,他们有何区别呢?

其实有无标签是区分监督学习与无监督学习的关键,这里的有无标签,指的是有没有事前确定标签。

1.有监督学习

有监督机器学习又被称为“有老师的学习”,所谓的老师就是标签。有监督的过程为先通过已知的训练样本(如已知输入和对应的输出)来训练,从而得到一个最优模型,再将这个模型应用在新的数据上,映射为输出结果。借此,模型就有了预知能力。

监督学习的关键是训练数据同时拥有输入变量(x)和输出变量(y);使用一个算法把输入到输出的映射关系——y=f(x)训练成一个模型,用这个模型对新的数据进行预测。所有的回归算法和分类算法都是监督学习算法,例如KNN、逻辑回归、朴素贝叶斯等。

总结下来,有监督的学习模型主要有下面的特征:

①有标签。

② 已经标记好的数据(labelled data),用来做训练来预测新数据的类型(class),或者是值。预测已有类型叫做分类(classification),预测一个值叫做回归(regression)。

③ 常见的有监督学习算法:回归分析和统计分类。 常见的有监督学习算法:回归分析和统计分类。最典型的算法是KNN和SVM。

2.无监督学习

无监督机器学习也被称为“没有老师的学习”,相比于有监督学习模型,无监督学习模型没有训练的过程,而是直接拿数据进行建模分析,即通过机器学习自行学习探索。即训练数据只有输入变量(x),并没有输出变量(y),而目的就是将这些训练数据潜在的结构或者分布找出来,类似于去探索。

其典型的特征如下:
①输入数据没有被标记,也没有确定的结果。

②样本数据类别未知,需要根据样本间的相似性对样本集进行分类(聚类,clustering)试图使类内差距最小化,类间差距最大化。

在方法使用上,无监督学习有下面的两种思路:

①基于概率密度函数估计的直接方法:设法找到各类别在特征空间的分布参数,再进行分类。

② 基于样本间相似性度量的简洁聚类方法:其原理是设法定出不同类别的核心或初始内核,然后依据样本与核心之间的相似性度量将样本聚集成不同的类别。利用聚类结果,可以提取数据集中隐藏信息,对未来数据进行分类和预测。应用于数据挖掘,模式识别,图像处理等。

PCA和很多deep learning算法都属于无监督学习。机器学习中,所有的聚类算法都是无监督学习算法,例如K-Means、主成分分析(PCA)、高斯混合模型(GMM)等;

3.半监督学习

半监督学习也就是说有一部分数据有标签、另一部分数据没有标签。半监督学习(Semi-Supervised Learning,SSL)是模式识别和机器学习领域研究的重点问题,是监督学习与无监督学习相结合的一种学习方法。

半监督学习使用大量的未标记数据,以及同时使用标记数据,来进行模式识别工作。当使用半监督学习时,将会要求尽量少的人员来从事工作,同时,又能够带来比较高的准确性,因此,半监督学习正越来越受到人们的重视。

有监督学习(supervised learning))与无监督学习(unsupervised learning)之间有何区别?相关推荐

  1. Machine Learning week 7 quiz: Unsupervised Learning

    Unsupervised Learning 5 试题 1. For which of the following tasks might K-means clustering be a suitabl ...

  2. 机器学习:什么是无监督学习(Unsupervised Learning)?

    概念 上一片文章我们了解了监督学习,监督学习是一种目的明确的训练方式,通过已知因素和已知的结果,通过机器训练,是机器能学会通过已知因素得到未知的结果.而无监督学习是通过给未知的数据,进行分类,也许你就 ...

  3. PULT:Progressive Unsupervised Learning for Visual Object Tracking(用于视觉目标跟踪的渐进式无监督学习)

    Progressive Unsupervised Learning for Visual Object Tracking(用于视觉目标跟踪的渐进式无监督学习 ) 因为是无监督学习,所以需要对样本数据充 ...

  4. 1-4 无监督学习(Unsupervised Learning)

    无监督学习定义: [无监督学习]中没有任何的标签或者是有相同的标签或者就是没标签.所以我们已知数据集,却不知如何处理,也未告知每个数据点是什么.别的都不知道,就是一个数据集.你能从数据中找到某种结构吗 ...

  5. [Machine Learning]--无监督学习

    文章目录 无监督学习 1.相关资源 无监督学习 1.相关资源 good books about unsupervised learning.Quora quotation begin Check ou ...

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

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

  7. 机器学习系列 1:监督学习和无监督学习

    https://www.toutiao.com/a6690813539747103246/ 2019-05-15 09:31:00 机器学习系列 1:监督学习和无监督学习 机器学习就是通过一大堆数据集 ...

  8. 聚类(序)——监督学习与无监督学习

    聚类系列: 聚类(序)----监督学习与无监督学习 聚类(1)----混合高斯模型 Gaussian Mixture Model 聚类(2)----层次聚类 Hierarchical Clusteri ...

  9. CVPR 2022|MLP才是无监督学习比监督学习迁移性能好的关键因素

    ©作者 | 王逸舟 单位 | 浙江大学 研究方向 | 计算机视觉,无监督学习 在这里和大家分享一下我们被 CVPR 2022 录用的工作"Revisiting the Transferabi ...

  10. 无监督学习与监督学习_有监督与无监督学习

    无监督学习与监督学习 If we don't know what the objective of the machine learning algorithm is, we may fail to ...

最新文章

  1. Redis+Nginx+设计模式+Spring全家桶+Dubbo阿里P8技术精选文档
  2. JAVA字符串格式化-String.format()的使用
  3. B02_NumPy数据类型(常见基本数据类型列举,数据类型对象 (dtype))
  4. 关于dismissViewControllerAnimated值得注意的一点(deinit)
  5. Sniffer Pro 教程
  6. [蓝桥杯][2019年第十届真题]后缀表达式(正解!!)
  7. 我就喜欢不用图片做圆角之山顶角方法
  8. Kafka与.net core(一)安装
  9. 二维概率密度求解边缘密度
  10. 基于stm32和富斯遥控器的SBUS波形分析和通讯实现
  11. poi创建数据透视表_从数据透视表创建自定义报告
  12. 看过这篇文章,再也不要说你是凭实力单身了
  13. K8S环境快速部署Kafka(K8S外部可访问)
  14. 预测大盘最准确的指标_迄今最权威的大盘预测K线指标下载
  15. 用mobx-react框架wukong撸个电影网站
  16. cpu外部三大总线的解释和作用
  17. css实现1px的几种办法
  18. MFC 窗口标题和边框取消
  19. 每日一道leetcode(python)46. 全排列
  20. eclipse 中的符号含义

热门文章

  1. matlab画伯德图(带谐振点和-3dB带宽)
  2. Python之动态检测编码chardet
  3. 智能电销机器人语音自动外呼效果好吗?《各版本机器人部署》
  4. [Swift]集成京东联盟SDK
  5. Facebook努力回归中国,微博会被人们放弃吗?
  6. 【wpa_supplicant】driver如何告诉supplicant自己做的一些事情以及结果
  7. matlab 数据正态性检验
  8. 怎么让代码的逻辑更清晰?
  9. java如何开发国内手机短信验证码接口
  10. 数学建模,一位负责编程的小白拿国奖的学习路程。