机器学习可以应用在哪些场景?机器学习有什么用?

article/2025/10/14 20:34:25

我们在说机器学习分类的时候,简单介绍了一下不同机器学习方法,主要是解决是什么问题,在本节中具体介绍一些常用的应用场景,主要说明这些应用到底怎么用,不对其中的算法以及原理做深入的介绍。

机器学习的应用

1. 分类和聚类

分类和聚类机器学习最常用的应用场景,分类和聚类都是对数据的分组,我们刚接触的时候,很容易混淆这两个应用的概念,觉得分类就是聚类,其实他们有很多的不同。

分类是我们知道有哪些组,然后对数据进行判断,判断这些数据到底是预先知道的那些组。举个很简单的例子,比如我们在军训排队时要求男生一组,女生一组,这就是一种分类,我们提前知道要分那些组,然后通过一种算法对输入的数据判定,来分类到已知的类别下,这个就是分类。

分类从数学函数角度来说:分类任务就是通过学习得到一个目标函数f,把每个属性集x映射到一个预先定义的类标号y中。就是我们根据已知的一些样本(包括属性与类标号)来得到分类模型(即得到样本属性与类标号之间的函数),然后通过此目标函数来对只包含属性的样本数据进行分类。

所以分类属于监督学习方法,比如图像识别,比如我们从一些图像中识别是猫还是狗的照片等,它解决的是“是或否”的问题,就是将需要被分析的数据跟已知的类别结果做判断,看这些数据到底是那个类别数据。

在分类中,对于目标数据中存在哪些类是知道的,要做的就是将每一条记录分别属于哪一类标记出来。但是聚类解决的就是在不知道类的情况下,如何把数据参数做一个划分。

聚类是实现不知道这批数据有哪些类别或标签,然后通过算法的选择,分析数据参数的特征值,然后进行机器的数据划分,把相似的数据聚到一起,所以它是无监督学习;

比如RFM模型中我们通过客户销售数据,通过这些数据对客户分群,然后通过聚类的方法,将相似度高的数据聚类到一起,通过分析出来的数据我们可以对数据特性在定义标签,它解决的是相似度的问题,将相似度高的聚集到一起。

我们举个例子来总结一下分类和聚类都是什么用途:

比如我们有1000张照片,假设我们之前已经定义好猫、狗的照片,做了训练,如果从这1000张照片中区分出来猫、狗的照片,那么这就是分类;

假设我们没做过猫狗的照片,我们只是对1000张照片的数据做一个归类,看看那些照片相似度高,分类完成后,在通过相似度比较高的几类,我们再定义这些类别的是猫、狗或是其他图片什么的。

2. 回归

回归在统计学角度,指的是确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法。回归分析按照涉及的变量的多少,分为一元回归和多元回归分析;按照因变量的多少,可分为简单回归分析和多重回归分析;按照自变量和因变量之间的关系类型,可分为线性回归分析和非线性回归分析。

在大数据分析中,回归分析是一种预测性的建模技术,它研究的是因变量(目标)和自变量(预测器)之间的关系。这种技术通常用于预测分析,时间序列模型以及发现变量之间的因果关系。

回归从数学角度来看是一种方程式,是一种解题方法,一种通过一些函数因子的关系的一种学习方法。比如以下简单的一个函数:

回归从算法角度来说,它是对有监督的连续数据结果的预测,比如通过一个人过去年份工资收入相关的影响参数,建立回归模型,然后通过相关的参数的变更来预测他未来工资收入。

当然通过建立回归模型,再结合数学上对方程式的解析,我们也可以倒退出来为了一个预定的结果我们需要对那些参数值做优化。回归最终要的是得到相关的参数和参数的特征值,因此我们通常在做回归分析时通常会做目标参数相关性分析。

只要我们有足够的数据,都可以做一些回归分析帮助我们做预测与决策。比如我们上线了一些功能,可以通过点击率、打开率、分享情况等等跟产生的业务结果做回归分析,如果建立了函数关系,我们就可以预测一些结果,再比如我们通过历史上年龄、体重、血压指标、血脂指标、是否抽烟、是否喝酒等指标跟某种疾病做回归分析,可以预测某一名人员是否有此疾病的风险等。

所以回归的主要目的在于对连续数据产生的规律之后对新数据可能产生某种结果的预测。

3. 降维

降维就是去除冗余的特征,降低特征参数的维度降低,用更加少的维度来表示特征,比如图像识别中将一幅图像转换成高纬度的数据集合,因为高纬度数据处理复杂度很高,我们就需要进行降维处理,降低了计算机处理高维度的图像数据的复杂性,减少了冗余数据造成的识别误差,提高识别经度。

我们从统计学角度在理解一下机器学习的这四大应用,如果我们有一批样本,希望能够预测是都属于某相关属性,如果样本值是离散的,我们就可以使用分类的方法,如果是连续的我们就可以使用回归的方法,如果我们这批样本没有对应的属性,而是想挖掘其中的相关性,那么就用聚类的方式。

如果我们涉及到的参数很多,维度很多,我们就可以用降维的方法去寻找更精准的参数,不管是做分类、聚类还是回归,都能达到更精确的判断和预测。

除此之外,语音识别、图像识别、文本识别、语义分析等都是通过机器学习基本方法的综合利用。

免费分享一些我整理的人工智能学习资料给大家,整理了很久,非常全面。包括一些人工智能基础入门视频+AI常用框架实战视频、图像识别、OpenCV、NLP、YOLO、机器学习、pytorch、计算机视觉、深度学习与神经网络等视频、课件源码、国内外知名精华资源、AI热门论文等。

下面是部分截图,点击文末名片关注我的公众号【AI技术星球】发送暗号 321 领取(一定要发暗号 321)

目录

一、人工智能免费视频课程和项目

二、人工智能必读书籍

三、人工智能论文合集

四、机器学习+计算机视觉基础算法教程

 五、深度学习机器学习速查表(共26张)

学好人工智能,要多看书,多动手,多实践,要想提高自己的水平,一定要学会沉下心来慢慢的系统学习,最终才能有所收获。

点击下方名片,扫码关注【AI技术星球】发送暗号 321 免费领取文中资料。


http://chatgpt.dhexx.cn/article/IYfaeuQr.shtml

相关文章

安装Linux操作系统(Centos)

安装Linux操作系统(Centos) 文章目录 安装Linux操作系统(Centos)一、创建虚拟机1.1.新建虚拟机1.2.选择虚拟机硬件兼容性1.3.选择虚拟空白磁盘1.3.选择Linux对应的Centos版本1.4.虚拟机命名和存放位置1.5.设置处理器配置1.6.设置机器内存1.7.网络类型选择1.8.I/O控制器类型1.9.…

Linux操作系统CentOS7安装

最近在学习Linux,今天记录下如何安装CentOS7操作系统。 1. 下载虚拟机软件 虚拟机选择的是VMware Workstation软件,可以访问这个链接下载:https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md 2. 安装虚拟机 按照提示&…

CentOS Linux操作系统

对于windows来说,每一个分区有一个盘符,每一个盘符实际上不是一个硬盘,而是一个分区partition; 对于Linux来说,使用统一的目录树结构 /, /home/cherry, /root, /bin, /mnt, /usr, /etc. 一、Linux命令行 cd/pwd/ls 当前目录操作…

Linux 安装Centos7操作系统

安装前准备(vmware配置) 1. 在自己的vmware中选择文件-新建虚拟机 或者 点击创建新的虚拟机 2. 新建虚拟机向导中选择典型 3.稍后创建操作系统 4. 更改操作系统和和版本 5. 更改虚拟机名称和位置 6.选择磁盘大小和将磁盘拆分多个文件(防止一…

Linux - CentOS操作系统学习

Linux介绍 Linux 内核最初只是由芬兰人林纳斯托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得…

安装LINUX操作系统(CENT OS)

转载:https://blog.csdn.net/sunshine1_0/article/details/80839430 centos镜像下载地址:https://www.centos.org/download/ 选择DVD下载即可 1. 安装虚拟机 在VMWARE中创建新的虚拟机 选择自定义 默认值,下一步 稍后安装操作系统 选择正…

LINUX操作系统centos安装

安装Linux之前需准备一下软件: 1、虚拟机:VMware workstations 2、镜像:CentOS-7-x86_64-DVD-2009.iso 首先先创建虚拟机 1、打开VMware,创建虚拟机 2、选择安装操作系统 3、 选择CentOS的版本 4、硬盘大小默认(20…

CentOS 停止维护,来看看国产操作系统中有哪些顶流!

前言 众所周知,CentOS 8 Linux 已于2021年底停止使用,取而代之的是滚动版本 CentOS Stream,而 CentOS 7 也将于 2024年结束其最后一个维护周期。 2022年,除了国外的 CentOS 替换方案,国内的 CentOS 替换方案又有哪些呢…

安装Linux CentOS7操作系统

目录 前言 1.安装虚拟机 1.1新建虚拟机 1.2 调整虚拟机硬件 1.3启动虚拟机 1.4创建虚拟机用户 总结 前言 本文记录学习在VMware虚拟机上,安装Linux CentOS7操作系统的全过程。 1.安装虚拟机 1.1新建虚拟机 点击新建(新的虚拟机) 选择…

Linux系列之CentOS系统安装

CentOS-6.9-x86_64-bin-DVD1下载:http://mirrors.btte.net/centos/6.9/isos/x86_64/ 1、选择典型安装 2、加载下载好的iso文件 3、设置Linux全名,创建一个普通用户,设置登录密码(普通用户和root用户均使用此密码) 4、…

什么是CentOS系统?

目前大部分的互联网用户使用的还是Window系统,对Centos系统了解的并不多,今天这边来简单介绍一下Centos系统! 一.Centos系统的概念 Centos是免费的、开源的、可以重新分发的开源操作系统 [1] ,Centos(Community Ente…

CentOS操作系统

系统目录说明 /usr 系统级的目录,可以理解为C:/Windows/usr/lib 对照 C:/Windows/System32/usr/src 系统级的源码目录/usr/local 对照 C:/Progrem Files 存放手动安装的软件/usr/bin 系统预装可执行程序,系统升级有可能会被覆盖/usr/etc 系统预装可执行…

Linux系统(CentOS-7)系统安装

准备工作: 1. 在安装CentOS-7系统之前先安装:VMware虚拟机 2. 下载安装包: 链接:https://pan.baidu.com/s/1N6yfwuqybM_s9UG193Y5oQ 提取码:vj4g 开始安装: 0. 可以先鼠标右击创建一个文件夹来放我们…

安装Linux-Centos7操作系统

安装Linux-Centos7操作系统 1.打开进入VMware>点击新建虚拟机 2.点击自定义>点击下一步 3.点击下一步 4.点击稍后安装操作系统>点击下一步 5.点击选择Linux>点击选择CentOS 7 64位>点击下一步 6.设置填写虚拟机名称>设置虚拟机存储位置(路径&…

Linux安装CentOS7操作系统详细教程

一、下载镜像 官网地址:http://mirrors.163.com/centos/7.9.2009/isos/x86_64/ 也可以关注下方公主号 IT桃花岛 发送 “centos7镜像” 获取 二、编辑虚拟机设置 四、选择镜像 找到刚下载的镜像添加进去 五、开启虚拟机 开启后一直点回车,直到出现…

安装CentOS操作系统(超详细)

安装CentOS操作系统 软件下载安装连接: 链接:https://pan.baidu.com/s/1wnyCjdHvomy8GcuITZwaXg?pwdwanh 提取码:wanh 虚拟机映像连接: 链接:https://pan.baidu.com/s/1j_k5OZs_VasL9-dnDHMuQg?pwdwanh 提取码…

实机安装CentOS7.9操作系统图文(保姆级)教程

一、制作启动U盘 1、下载Ventoy软件 去Ventoy官网下载Ventoy软件(Download . Ventoy)如下图界面 ​ 2、制作启动盘 选择合适的版本以及平台下载好之后,进行解压,解压出来之后进入文件夹,如下图左边所示&#xff0c…

Centos系统简介

Centos Simple Introduction Centos系统 CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译…

ngrok小米球的使用

一:在ngrok官网下载ngrok,ngrok官网:https://ngrok.com/ 二:进入ngrok文件层,在cmd中使用命令:ngrok http 端口号 三:然后便可通过域名访问网页:

ngrok跟小米球的使用

ngrok跟小米球申请的域名是真实存在,可以通过外网进入申请的端口号 ngrok申请的域名是一次性的,每次使用都要重新申请,而且访问速度挺慢的 小米球申请后,域名可以一直使用,建议注册密码用临时的 ngrok使用方法&#xf…