Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >机器学习之有监督学习,无监督学习,半监督学习

机器学习之有监督学习,无监督学习,半监督学习

作者头像
全栈程序员站长
发布于 2022-09-01 06:51:45
发布于 2022-09-01 06:51:45
7260
举报

大家好,又见面了,我是你们的朋友全栈君。

文章目录

前言

机器学习数据分析数据挖掘的一种比较常用,比较好的手段从有无监督的角度,可以分为三类:

  1. 有监督学习
  2. 无监督学习
  3. 半监督学习

有监督学习

用已知某种或某些特性的样本作为训练集,以建立一个数学模型,再用已建立的模型来预测未知样本,此种方法被称为有监督学习,是最常用的一种机器学习方法。是从标签化训练数据集中推断出模型的机器学习任务

问:有监督学习的定义最关键的是什么呢? 从标签化的训练数据集中推断出模型机器学习任务 前面都是废话,没有用,最关键的要看的就是:从标签化的训练数据集中推断出模型机器学习任务

问:什么是标签 比如说有一张猫的图片,我们都知道它是只猫,但是计算机不知道它是只猫,怎么办呢?给这张图片打上个标签,然后计算机就知道它是只猫了,后面计算机根据这个标签对所有的猫进行学习就能通过这一只猫认识所有的猫了。

给数据打标签,其实就是告诉计算机,前面这么多特征( x 1 x_1 x1​ ~ x n x_n xn​)到底描述的是什么。很自然的就是Y,Y可以称之为Label,也可以称之为Target(我们的目标值)

我们接到一个任务或者说模型,首先要定义一个目标,这个目标对应的是谁?我们的目标要对这个任务进行合理的建模和预测,也就是说我们的目标在进行预测的时候有一个对应的y的值的话, x1第一个特征,xn第n个特征,矩阵一般是有m行n列的这样一个矩阵,所以我们一般去写的时候,这个数据集中一般会有m条观测值以及n列的这样一个特征。

然后最终会有一个目标值的y,如果有y,我们就称之为有监督学习,我们就要使用有监督学习进行模型的构建,实际上我们在日常的业务当中能够多使用有监督学习就多使用有监督学习,比如说在有 x 1 , x 2 , x 3 , ⋯   , x n x_1, x_2, x_3, \cdots, x_n x1​,x2​,x3​,⋯,xn​以及y的情况下就老老实实用有监督学习了,就别用无监督学习。

无监督学习

知道了有监督学习的定义了,无监督学习的定义也就出来了。在算法构建的过程中不考虑Y的值,只通过特征信息去归纳出一些新的规律出来,这个方法就称之为无监督学习。

有监督学习和无监督学习的区别就是一个有y,一个没有y。这是最简单的记忆方式。

所以总结起来正式的说法是:无监督学习的训练集中没有人为的标注的结果,在非监督的学习过程中,数据并不被特别标识,学习模型是为了推断出数据的一些内存结构。

推断出数据的一些内在结构这是无监督学习学习的作用

问:为什么不建议使用无监督学习呢 无监督学习需要我们推断一些结构,但是在推断一些结构的时候可能会因为人为的主观臆断而出现一些偏差,这个就不是纯数学能够证明我是对的了,这个时候再进行无监督学习就是在瞎猜。

在没有y值的情况怎么办?是不是只能进行无监督学习了呢? 没有Y值的时候,自己给数据打标签,自己把Y做出来。然后进行有监督学习 很多情况下,在实际的工作业务中很多的工作量都是给数据打标签,你可能花半个半个月的时间,五六个人就坐那儿天天打标签,几万条数据坐那儿打标签打个三四天很正常。

所以就需要注意了,如果说真的是说在没有标签的情况下,你看看有没有合理的方式先把标签获取过来。 如果没有合理的渠道,就看看能不能进行人为地打标签再进行有监督学习的学习,这样做的结果会更好些。

半监督学习

看上面有监督学习和无监督学习的定义,就是一半有一半无呗 意思就是用少量的有标注的样本和大量未标注的样本进行训练和分类,这样是有监督学习和无监督学习的结合。

考虑如何利用少量的瓢样本和大量的未瓢样本进行训练和分类的问题, 是有监督学习和无监督学习的结合。

这就是机器学习大致的一个分类

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/140299.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
有监督学习、无监督学习以及半监督学习详解
相信大家在开始学习机器学习的入门时,首先接触的概念就是监督学习、无监督学习以及半监督学习。在我们开始讲解之前,我们先回顾一下什么是机器学习(ML)?
全栈程序员站长
2022/09/01
2.5K0
深度学习#1.有监督学习和无监督学习
什么是人工智能? 人类用各种方式让机器拥有与人类相仿的“智能”,就是人工智能。 什么是机器学习? 机器学习就是实现人工智能的一种方式。
全栈程序员站长
2022/09/01
3700
机器学习中的监督学习、无监督学习、半监督学习和强化学习,这四种学习方式到底有啥区别?
人工智能中的机器学习是指让计算机通过学习数据的方式改善性能。在机器学习中,有四种主要的学习方式:监督学习、无监督学习、半监督学习和强化学习。本文将详细介绍这四种学习方式的概念、应用和优缺点。
网络技术联盟站
2023/05/12
12.9K0
机器学习中的监督学习、无监督学习、半监督学习和强化学习,这四种学习方式到底有啥区别?
【干货】监督学习与无监督学习简介
【导读】本文是一篇入门级的概念介绍文章,主要带大家了解一下监督学习和无监督学习,理解这两类机器学习算法的不同,以及偏差和方差详细阐述。这两类方法是机器学习领域中的最主要任务,由于近年来机器学习、深度学习的火热,目前学术界在监督学习方面取得了极大的进展,在图像、语音、自然语言处理等都取得很大成果。但是自然界中大多数数据都是无标签的,因此,无监督学习在未来很广泛的基础和前景。本文我们带大家一起来了解一下监督学习和无监督学习的主要内容和用途吧。 编译 | 专知 参与 | Yingying 监督学习与无监督学习 理
WZEARW
2018/04/13
1.9K0
【干货】监督学习与无监督学习简介
[机器学习|理论&实践] ​ 半监督学习的研究与应用
半监督学习的核心挑战之一是有效地利用未标记数据,提高模型的泛化性能。在深度学习领域,有一些令人振奋的前沿研究方向,为解决这一问题提供了新的思路。
数字扫地僧
2023/12/10
5940
机器学习(二):有监督学习、无监督学习和半监督学习
一、基本概念 1 特征(feature) 数据的特征。 *举例:书的内容* 2 标签(label) 数据的标签。 *举例:书属于的类别,例如“计算机”“图形学”“英文书”“教材”等。* 3 学习(learning) 将很多数据丢给计算机分析,以此来训练该计算机,培养计算机给数据分类的能力。换句话说,学习指的就是找到特征与标签的映射(mapping)关系。这样当有特征而无标签的未知数据输入时,我们就可以通过已有的关系得到未知数据标签。 *举例:把很多书交给一个学生,培养他给书本分类的能力。* 4 分类(c
海天一树
2018/04/17
1.8K0
机器学习(二):有监督学习、无监督学习和半监督学习
【机器学习-无监督学习】自编码器
  在前面的文章中,我们介绍了各种类型的无监督学习算法,如聚类算法、降维算法等。归根结底,无监督学习的目的是从复杂数据中提取出可以代表数据的特征,例如数据的分布、数据的主要成分等等,再用这些信息帮助后续的其他任务。随着机器学习向深度学习发展和神经网络的广泛应用,用神经网络提取数据特征的方法也越来越重要。本文介绍的自编码器(autoencoder,AE)就是其中最基础的一种无监督特征提取方法,也是一种深度学习模型。
Francek Chen
2025/01/22
1650
【机器学习-无监督学习】自编码器
有监督学习VS无监督学习「建议收藏」
标签就是指的分好的类别,指明标签就是告诉计算机,这个样本属于哪一类。对于聚类的话,是事先类别都没定义好,但是类别的个数一定要告诉计算机
全栈程序员站长
2022/09/01
5510
有监督学习VS无监督学习「建议收藏」
监督学习和无监督学习区别
机器学习分为:监督学习,无监督学习,半监督学习(也可以用hinton所说的强化学习)等。
全栈程序员站长
2022/08/24
1.7K0
监督学习和无监督学习区别
【机器学习笔记】有监督学习和无监督学习
概念: 从广义上来说,机器学习是一种能够赋予机器学习的能力以此让它完成直接编程无法完成的功能的方法。但从实践的意义上来说, 机器学习是一种通过利用数据,训练出模型,然后使用模型预测的一种方法。
全栈程序员站长
2022/09/01
3.1K0
三分钟了解下机器学习
机器学习是一种从数据生成规则、发现模型,来帮助我们预测、判断、分组和解决问题的技术。(机器学习是一种从数据中生产函数,而不是程序员直接编写函数的技术)
house.zhang
2021/11/25
3560
无监督学习 – Unsupervised learning | UL
无监督学习是一种机器学习的训练方式,它本质上是一个统计手段,在没有标签的数据里可以发现潜在的一些结构的一种训练方式。
easyAI
2019/12/18
3.5K0
无监督学习 – Unsupervised learning | UL
机器如何学习?5分钟弄懂监督学习、无监督学习、半监督学习与强化学习
导读:不知道你有没有这样的感受,想学点人工智能,却被一大堆名词吓坏? 想看点直白的说人话的简单介绍,却被各种绕来绕去的语言弄昏头? 没关系,本文就试图以最简单的语言,给你普及一下我们通常所说的人工智能的四种方法,并通过有趣的例子,帮你建立一些直观的感受,而且很容易读懂,是一篇机器学习入门的不可多得的好文章。 同时,文章还包括相关的很多文章和论文,是个很不错的资源包。请在微信对话中回复“机器学习”即可获得本文涉及的论文资源包。 好了,5分钟时间,轻松学习到底什么是监督学习,无监督学习,半监督学习,以及强化学习
AI科技大本营
2018/04/26
2.2K0
机器如何学习?5分钟弄懂监督学习、无监督学习、半监督学习与强化学习
AI人工智能机器学习的类型:监督学习、无监督学习、半监督学习、增强学习和深度学习
随着科技的不断发展,人工智能(Artificial Intelligence,简称AI)已经成为当下热门的话题。AI的核心技术之一就是机器学习(Machine Learning)。机器学习是一种基于数据的自动化算法,它能够让计算机自动识别和学习规律,并应用于实际问题中。机器学习技术的应用范围非常广泛,包括自然语言处理、图像识别、自动驾驶等领域。
网络技术联盟站
2023/05/15
3.3K0
AI人工智能机器学习的类型:监督学习、无监督学习、半监督学习、增强学习和深度学习
机器学习入门:从零开始理解监督学习与无监督学习
翻译过来就是:假设用P来评估计算机程序在某任务类T上的性能,若一个程序通过经验E在T中任务上获得了性能改善,则我们就说关于T和P,该程序对E进行了学习。
小宇-xiaoyu
2024/12/27
3120
机器学习入门:从零开始理解监督学习与无监督学习
吴恩达笔记1_监督学习与非监督学习
在监督学习中,我们给学习算法一个数据集,比如一系列房子的数据,给定数据集中每个样本的正确价格,即它们实际的售价然后运用学习算法,算出更多的答案,我们需要估算一个连续值的结果,这属于回归问题
皮大大
2021/03/02
5940
吴恩达《Machine Learning》精炼笔记 1:监督学习与非监督学习
吴恩达(Andrew Ng),毫无疑问,是全球人工智能(AI)领域的大 IP!然而,吴恩达从最早的 CS229,到后来的 deeplearning.ai 深度学习专项课程,还有其它 AI 资源,大神发布的 AI 知名课程和资料非常多。
红色石头
2022/01/20
9220
吴恩达《Machine Learning》精炼笔记 1:监督学习与非监督学习
机器学习之KNN(k近邻)算法详解
数据集中的每个样本有相应的“正确答案”, 根据这些样本做出 预测, 分有两类: 回归问题和分类问题。
全栈程序员站长
2022/09/01
2K0
半监督学习
比方说,我们现在有一个公开数据集,它全部都是有标注的。此时我们可以使用有监督的学习来看一下结果,再使用10%的有标注的数据集结合剩下90%的未标注的数据来使用半监督学习的方法,我们希望半监督学习的方法也能达到有监督学习的水平。
算法之名
2022/09/02
7300
半监督学习
半监督学习算法及其实现
在机器学习领域,数据是驱动模型训练的核心资源。然而,获取大量带标签的数据往往是昂贵且耗时的过程。半监督学习(Semi-Supervised Learning, SSL)通过利用大量未标记的数据和少量标记的数据,有效地缓解了这一问题。SSL不仅能够减少对标记数据的依赖,还能够在许多实际应用中提升模型的性能。
TechLead
2024/07/05
8220
半监督学习算法及其实现
推荐阅读
相关推荐
有监督学习、无监督学习以及半监督学习详解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档