有监督学习 vs 无监督学习:机器学习的两大支柱

有监督学习 vs 无监督学习:机器学习的两大支柱

  • 有监督学习 vs 无监督学习:机器学习的两大支柱
    • 一、有无“老师”来指导
    • 二、解决的问题类型不同
    • 三、模型的输出不同

有监督学习 vs 无监督学习:机器学习的两大支柱

在机器学习的奇妙世界里,有监督学习和无监督学习就像是两位超级英雄,各自拥有独特的超能力,解决着不同类型的问题。今天,就让我们用通俗易懂的方式来揭开它们神秘的面纱,看看这两者到底有啥区别。

在这里插入图片描述

一、有无“老师”来指导

有监督学习像是有一位严格的老师在旁边悉心教导。想象一下,你在学习数学,老师会给你大量的数学题,并且每道题都标好了正确答案(这就是数据集中的标签)。你通过不断地做题,学习题目中的规律(数据特征)和对应的答案,从而掌握解题方法(建立模型)。以后遇到新的题目(新的数据),你就能根据之前学到的经验,给出正确答案(做出预测)。比如在房价预测中,我们有很多房子的信息(面积、房间数、房龄等特征),以及它们实际的售价(标签)。模型通过学习这些带标签的数据,就能预测出其他房子的价格。

而无监督学习则像是没有老师的自习课。你只有一堆数据,没有任何预先给定的答案或标签。你要自己去发现这些数据中的规律和模式。比如,给你一堆不同形状和颜色的积木,你要尝试把它们按照自己发现的相似性(比如颜色相同、形状相似等)分成不同的堆(聚类),但没有人告诉你应该怎么分才是“正确”的,完全靠你自己去探索和发现数据的内在结构。

在这里插入图片描述

二、解决的问题类型不同

有监督学习主要用于解决预测和分类问题。预测问题就像我们刚刚说的房价预测,根据已知的房子特征预测价格;分类问题呢,就好比判断一封邮件是垃圾邮件还是正常邮件,模型通过学习已经被标记好的邮件(垃圾邮件或正常邮件)的特征,来对新的邮件进行分类。

无监督学习更多地用于发现数据的内在结构和模式。除了前面提到的聚类,还有数据降维。比如说,我们有一组关于人的数据,包括身高、体重、年龄、收入等很多维度的信息,但有些维度可能是冗余的或者相关性很强。无监督学习可以把这些高维数据降成低维数据,同时尽量保留数据的主要特征,让我们能更直观地看到数据的分布情况,就好像把一个复杂的立体图形投影到一个平面上,虽然损失了一些细节,但主要的形状和结构还是能看清楚。

三、模型的输出不同

有监督学习的输出是明确的预测值或类别标签。比如预测天气,模型会明确告诉你明天是晴天、阴天还是下雨;在手写数字识别中,模型会判断你写的数字是 0、1、2 还是其他数字,给出一个确切的类别。

无监督学习的输出则比较多样化和抽象。聚类的结果是将数据分成不同的组,但这些组的含义可能需要我们进一步去分析和解读;降维后的结果是一组新的低维数据,它能帮助我们更好地可视化和理解原始数据的结构,但不像有监督学习那样直接给出一个具体的预测答案。

总的来说,有监督学习和无监督学习各有所长,在不同的场景下发挥着重要作用。了解它们的区别,能帮助我们根据实际问题选择合适的机器学习方法,就像在不同的战斗中选择合适的超级英雄一样。

版权声明:
原创博主:牛哄哄的柯南
博主原文链接:https://keafmd.blog.csdn.net/
个人博客链接:https://keafmd.top/

看完如果对你有帮助,感谢点击下面的点赞支持!
[哈哈][抱拳]

在这里插入图片描述
加油!

共同努力!

Keafmd

感谢支持牛哄哄的柯南,期待你的三连+关注~~

keep accumulate for my dream【共勉】

                                                       ↓   ↓   ↓   合作 交流  ↓   ↓   ↓  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/493235.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SLURM资料

SLURM资料 Quick Start 基本概念 job step: 作业步,单个作业可以有多个作业步partition:分区,作业需要在特定分区中运行(理解为定义了队列,每个队列中包含不同节点)QOS:服务质量&a…

App自动化之dom结构和元素定位方式(包含滑动列表定位)

DOM结构 先来看几个名词和解释: dom: Document Object Model 文档对象模型 dom应用: 最早应用于html和js的交互。界面的结构化描述, 常见的格式为html、xml。核心元素为节点和属性 xpath: xml路径语言,用于xml 中的节点定位,X…

Vulhub:Redis[漏洞复现]

4-unacc(Redis未授权代码执行) 启动漏洞环境 docker-compose up -d 阅读vulhub给出的漏洞文档 cat README.zh-cn.md # Redis 4.x/5.x 主从复制导致的命令执行 Redis是著名的开源Key-Value数据库,其具备在沙箱中执行Lua脚本的能力。 Redis未授权访问在4.x/5.0.5以…

imx6ull qt多页面控制系统(正点原子imx系列驱动开发)

开题答辩完了也考完了四六级,赶紧来更新一下一个月前留下的坑吧 QAQ首先,因为毕业设计需要用到这些知识所以就从网络上找了一个智能车机系统,借鉴了一下大佬的项目思路,缝缝补补一个月终于完成了这一内容。 在这里先感谢从两位大佬…

前端小白学习之路-Vben探索 vite 配置 - 1/50

目的 为ApiHug 寻找一个前端解决方案前端背景知识缺乏整盘操作:前后全栈80% 中小规模项目提效 30% 全员全栈快速构建高度模块化AI Native... 所以 裸学前端高举高打,直接从复杂项目拆解AI 助手高度依赖后端癖严重,高度模块, 结构化…

Docker:Dockerfile(补充四)

这里写目录标题 1. Dockerfile常见指令1.1 DockerFile例子 2. 一些其他命令 1. Dockerfile常见指令 简单的dockerFile文件 FROM openjdk:17LABEL authorleifengyangCOPY app.jar /app.jarEXPOSE 8080ENTRYPOINT ["java","-jar","/app.jar"]# 使…

谷歌浏览器的扩展市场使用指南

谷歌浏览器的扩展市场为用户提供了丰富多样的功能扩展,可以大幅提升浏览体验。本文将为你详细介绍如何使用谷歌浏览器的扩展市场,包括安装、管理和一些推荐的无障碍工具、图标重置方法和便捷操作技巧。(本文由https://chrome.py010.cn/的作者…

04、Vue与Ajax

4.1 发送AJAX异步请求的方式 发送AJAX异步请求的常见方式包括: 4.1.1. 原生方式 使用浏览器内置的JS对象XMLHttpRequest const xhr new XMLHttpRequest() xhr.open() xhr.send() xhr.onreadystatechange function(){} 4.1.2. 原生方式 使用浏览器内置的JS函…

网络安全概论——防火墙原理与设计

一、防火墙概述 防火墙是一种装置,它是由软件/硬件设备组合而成,通常处于企业的内部局域网与 Internet 之间,限制 Internet 用户对内部网络的访问以及管理内部用户访问 Internet 的权限。换言之,一个防火墙在一个被认为是安全和可…

南城云趣:智能云平台,杜绝电动车充电安全隐患

电动自行车作为绿色低碳出行的主要方式之一,受到无数市民的推崇,而电动自行车数量的急剧上涨,也严重增加小区管理的负担。记者调查发现,目前电动自行车缺乏有效的管理,使得带车或电瓶上楼充电、乱停乱放、车辆容易被盗等安全问题日益突出,给社区消防安全和管理带来严峻的挑战。…

Linux 文件系统目录结构及其简要介绍

👋 欢迎来到“Linux学习:Linux 文件系统目录结构”篇! 接下来让我们一起来学习一下Linux 文件系统目录结构吧!祝你有所收获! 文章目录 总结表格Linux 文件系统目录结构及其简要介绍补充小资源 小伙伴们都知道&#xff…

【服务器】MyBatis是如何在java中使用并进行分页的?

MyBatis 是一个支持普通 SQL 查询、存储过程和高级映射的持久层框架。它消除了几乎所有的 JDBC 代码和参数的手动设置以及结果集的检索。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 …

Elasticsearch-DSL高级查询操作

一、禁用元数据和过滤数据 1、禁用元数据_source GET product/_search {"_source": false, "query": {"match_all": {}} }查询结果不显示元数据 禁用之前: {"took" : 0,"timed_out" : false,"_shards" : {&quo…

使用 UniApp 在微信小程序中实现 SSE 流式响应

概述 服务端发送事件(Server-Sent Events, SSE)是一种允许服务器向客户端推送实时更新的技术。SSE 提供了一种单向的通信通道,服务器可以持续地向客户端发送数据,而不需要客户端频繁发起请求。这对于需要实时更新的应用场景非常有用。 流式传输的特点是将数据逐步传输给客…

【Tomcat】第六站(最后一站啦!):数据的返回

1. 引言 前端资源比如html页面,进行返回。截止到目前我们写的项目架构不支持前端页面(静态资源 )。 2. 数据的返回 2.1 准备 为了能够写前端页面,新建一个项目。选择Maven项目,下一步,下一步。 加载完…

electron-vite【实战系列教程】

创建项目 https://blog.csdn.net/weixin_41192489/article/details/144442262 安装必要的插件 UI 库 element-plus npm install element-plus --save安装 element-plus 图标 npm install element-plus/icons-vue安装插件 – 自动注册组件 vs 自动导入框架方法 npm install -…

信号处理相关的东东(学习解惑)

信号处理相关的东东(学习解惑) 所有内容学习自知乎专栏,https://www.zhihu.com/column/xinhao,写的很好,值得反复学习 时频域分析的一些常用概念 FROM:https://zhuanlan.zhihu.com/p/35742606 1、相加性…

[Python学习日记-73] 面向对象实战1——答题系统

[Python学习日记-73] 面向对象实战1——答题系统 简介 需求模型——5w1h8c 领域模型 设计模型 实现模型 案例:年会答题系统 简介 在学习完面向对象之后你会发现,你还是不会自己做软件做系统,这是非常正常的,这是因为计算机软…

简单工厂模式和策略模式的异同

文章目录 简单工厂模式和策略模式的异同相同点:不同点:目的:结构: C 代码示例简单工厂模式示例(以创建图形对象为例)策略模式示例(以计算价格折扣策略为例)UML区别 简单工厂模式和策…

SQL语句整理五-StarRocks

文章目录 查看版本号:SPLIT:insert 和 update 结合 select:报错:1064 - StarRocks planner use long time 3000 ms in memo phase:字段增删改: 查看版本号: select current_version(); current…