Classification:Probabilistic Generative Model(概率生成模型)

贝叶斯优化 文章目录前言贝叶斯定理贝叶斯优化算法概率代理模型采集函数论文中使用的BO算法概率代理模型:高斯过程采集函数:UCB小结 前言 如有错误,欢迎交流指正。 贝叶斯优化是一种十分有效的全局优化算法,目标是找到全局最优解.贝叶斯优化有效地解决 了序贯决策理论中经典的机器智能问题:根据对未知目标函数 f 获取的信息,找到下一个 评估位置,从而最快地达到最优解。 实际上就是一种超参数优化方式。 贝叶斯定理 图片出自论文:贝叶斯优化方法和应用综述 贝叶斯优化算法 图片出自论文:贝叶斯优化方法和应用综述 &nbsp 阅读详情


分类问题就是输入找⼀个function,它的input是⼀个object,它的输出是这个object属于哪⼀个class
以宝可梦为例,已知宝可梦有18种属性,做⼀个宝可梦种类的分类器,找⼀个function的input是某⼀只宝可梦,output是这只宝可梦属于这18属性中的哪⼀个。

输入数值化

要想把⼀个东西当做function的input,就需要把它数值化,即用一组数字来描述一只宝可梦的特性(可以理解成各项属性的种族值)

How to do Classification

首先进行 Training data for Classification
把 Classification 的问题当做 Regression 的问题硬解,以二元分类为例,在 training 里 class 1 理解为目标是1,class 2 理解为目标是-1;在 testing 时,当结果接近1时归类为 class 1,当结果接近-1时归类为 class 2
在这里插入图片描述
如果把 Classification 的问题当做 Regression 的问题硬解,会有什么问题呢?
如下图,model是y = b + w1x1 + w2x2,input是两个feature:x1 和 x2 ;有两个class,蓝色class 1,红色class 2。如果是Regression,那么就希望蓝色class 1的宝可梦,input后的output越接近1越好;红色class 2的宝可梦,input后的output越接近-1越好。
理想的情况下图左边所示,绿色的线表示 b + w1x1 + w2x2 = 0 ,也就是class 1和class 2的分界线,这种情况下,值接近-1的宝可梦都集中在绿线的左上方,值接近1的宝可梦都集中在绿线的右下方,但是这样的现象只会出现在样本点比较集中地分布在output为-1和1的情况。
但如果像下图右侧所示,已知绿线为最好的那个model的分界线,如果要考虑右下角这些点的话,用绿线对应的model,它们做Regression的时候output会是远大于1的,所以这些output远大于1的点,它对于绿线对应的model来说是error。这组样本点通过Regression训练出来的model,会是紫色这条分界线对应的model,因为相对于绿线,它“减小”了由右下角这些点所带来的error。
总结:Regression定义model好坏的定义方式对classification来说是不适用的,两种方法目标不同
在这里插入图片描述
如果是多元分类问题,把class 1的target当做是1,class 2的target当做是2,class 3的target当做是3的做法是错误的,因为当你这样做的时候,就会被Regression认为class 1和class 2的关系是比较接近的,class 2和class 3的关系是比较接近的,而class 1和class 3的关系是比较疏远的;但是当这些class之间并没有什么特殊的关系的时候,这样的标签⽤Regression是没有办法得到好的结果的。

理想的方法如下图:
在这里插入图片描述

Solution:Generative model(生成模型)

假设我们考虑⼀个⼆元分类的问题,我们拿到⼀个input x,想要知道这个x属于class 1或class 2的概率,实际上就是⼀个贝叶斯公式,x属于class 1的概率就等于class 1自身发生的概率乘上在class 1里取出x这种颜色的球的概率除以在class 1和 class 2里取出x这种颜色的球的概率(后者是全概率公式)
在这里插入图片描述
后面这段的数学知识涉及的知识点太多了暂时接受不了,已在补充概率论知识,故略过…

本文图片来自李宏毅老师课程PPT,文字是对李宏毅老师上课内容的笔记或者原话复述,在此感谢李宏毅老师的教导。

理解贝叶斯优化 在工作中,需要用到贝叶斯优化, 查找了许多资料,总觉得讲的似是而非的,因此想要写一篇比较详述的文章从理论和实际问题两个角度对应着描述对贝叶斯优化的理解,因此有了下述文章。 1 总述 对于贝叶斯优化,总体可以分为两个部分,概率代理模型和采集函数。 ... 阅读详情

相关推荐

贝叶斯优化中的采用的“代理模型”是什么?

矩阵填充帮助确定在哪些参数设置下应该进行进一步的评估,也就是确定哪些点最值得作为下一个探索点进行函数值的计算,以在最少的实验次数内找到最佳的参数配置。在贝叶斯优化中,"代理模型"是一个用于模拟目标函数(通常是高度昂贵或不容易获取的)的数学模型。代理模型的目的是尽可能准确地估计目标函数的行为,以便在优化过程中采取更高效的步骤。UCB(Upper Confidence Bound)是一种常用的矩阵填充方法,它在不确定性和探索与利用之间取得平衡,试图最大化对目标函数的估计值的上限置信度。

yuanyuan_q的博客 2296

机器学习-05-Classification: Probabilistic Generative Model(分类问题(概率生成模型))

Classification: Probabilistic Generative Model Classification 概念描述 分类问题是找一个function,它的input是一个object,它的输出是这个object属于哪一个class 还是以宝可梦为例,已知宝可梦有18种属性,现在要解决的分类问题就是做一个宝可梦种类的分类器,我们要找一个function,这个function的input是某一只宝可梦,它的output就是这只宝可梦属于这18类别中的哪一个type 输入数值化 对于宝可梦的分

迷雾总会解 1533

贝叶斯优化 Bayesian Optimization

一、介绍   在机器学习的许多模型中,包括决策树、支持向量机、神经网络,都存在着大量的超参数需要凭经验设定(学习率、决策树深度、神经元个数等),也可以使用grid search或者random search的方法进行自动设置。本文介绍另外一种自动化调参的方法贝叶斯优化(Bayesian Optimization,BO)。 二、问题描述   优化问题的数学形式可以表示为: x∗=argmaxxf(x) x^* = \mathop{argmax}\limits_{x} f(x) x∗=xargmax​f(x)

sinat_37836116的博客 2999

4、【李宏毅机器学习(2017)】Classification- Probabilistic Generative Model(分类-概率生成模型)

本篇博客将介绍监督学习中另一主要应用——分类算法,不同于回归算法回归算法,分类算法的输出是离散的分类变量,在实际有着广泛的应用。 目录 分类问题 分类问题中的线性回归 分类问题算法 贝叶斯 贝叶斯公式 极大似然估计参数 朴素贝叶斯 分类问题 分类问题中的线性回归 我们考虑一个包含两类的数据集,一类标记为-1,一类标记为1,如果对于左图中的数据利用回归模型可以...

Jimmyzqb的博客 4279

[机器学习入门] 李宏毅机器学习笔记-5(Classification- Probabilistic Generative Model;分类:概率生成模型)

[机器学习] 李宏毅机器学习笔记-5(Classification: Probabilistic Generative Model;分类:概率生成模型)ClassificationHow to do ClassificationIdeal Alternatives Gaussian Distribution Probability from Class 那么怎样找到这个Gaussion f

Holeung blog 7054

【学习笔记6】Classification: Probabilistic Generative Model概率生成模型

分类概述   根据具体数值分类宝可梦 在进行分类时,若仅仅是将标签映射成一个数字,其本身压缩了很多信息   如何做分类   若将classification问题当作regression问题来做,regression对于function好坏的定义,是不适用于classification的 今天这个问题对regression来说,紫色的是一个好的function 但对classification来说,绿色才是一个好的function 若你用regression的话,regr

jgtzfcfzyc的博客 654

台大李宏毅课程笔记4——Classification:Probabilistic Generative Model(分类:概率生成模型)

台大李宏毅课程笔记4内容提要分类与回归正推分类算法概率分类推导假设目标属于高斯分布多个分布分别求取联合求取相同分布小结优秀的数学推导 按照惯例先放课程视频连接:https://www.bilibili.com/video/BV1JE411g7XF?p=10 内容提要 这节课主要讲的是分类算法。以多个特征作为输入数据,以分类结果作为输出。 首先,介绍了分类与回归算法的区别; 之后,以贝叶斯公式引出分类概率;(优秀的理解) 之后,以高斯分布为例,解释最大似然估计的二分类方法; 分类与回归 分类即为求取一个目标函

专业技能学习笔记本 414

从DIY桌面CNC到工业机器人:手把手教你用LinuxCNC搭建自己的第一台数控系统(基于Xenomai实时补丁)

本文详细介绍了如何使用LinuxCNC和Xenomai实时补丁搭建高性价比的数控系统,从硬件选型到实时系统构建,再到HAL硬件抽象层实战和G代码加工,手把手教你打造从DIY桌面CNC到工业机器人的完整解决方案。

weixin_28727975的博客 288

机器学习入门系列05,Classification: Probabilistic Generative Model(分类:概率生成模型)

分类模型;先验概率;高斯分布的应用;最大似然估计的方法;推导后验概率等

yofer张耀琦的专栏 7031

Nornir自动化简单介绍-网络设备信息收集

作为网工,学会通过执行脚本,可以自动化的完成日常一些设备相关配置或信息收集等工作,可以说是事半功倍。 Nornir就是这样一个自动化网络运维工具。按照官网上的说明: Nornir是用python编写的自动化框架,可与python一起使用。Nornir旨在通过提供一个纯Python框架来解决这些问题。 详细参考: Github GitHub - nornir-automation/nornir: Pluggable multi-threaded framework with inventory .

Gun&rose 7806

系统安装、qt配置、安装pcie驱动

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 安装Linux系统指定:ununtu20.04并配置相关软件环境 前言 提示:这里可以添加本文要记录的大概内容: ununtu20.04、Qt 5.9.0、pcie驱动 提示:以下是本篇文章正文内容,下面案例可供参考 一、安装系统 制作系统盘(win10),在开机时按相应键进入BIOS,(华硕需要先改配置启动->CSM->开启->第一个选项选第一个或第二个),等待即可 进入后按照https://www.sysgeek.

weixin_44832804的博客 2206

Classification: Probabilistic Generative Model(概率生成模型)

概率模型实现原理 盒子抽球后验概率问题 假设两个盒子,各装了5个球, 抽到盒子1中球的概率是 2/32/32/3,是盒子2中球的概率是1/31/31/3。 在盒子1中随机抽一个球,是蓝色的概率为 4/54/54/5,绿的的概率为 1/51/51/5 在盒子2中随机抽一个球,是蓝色的概率为 2/52/52/5,绿的的概率为 3/53/53/5 问:随机从两个盒子中抽一个球,抽到蓝色球属于盒子1的概率是多少? P(B1∣Blue)=P(Blue∣B1)P(B1)P(Blue∣B1)P(B1)+P(Blue

莱尼的博客 830

海康H304NAS 刷机飞牛

本文旨在分享如何将闲置的海康威视H304 NAS刷入飞牛NAS系统,并利用iStoreOS作为安装媒介。之前因为使用极空间NAS,这台H304闲置已久。最近尝试了飞牛NAS,在虚拟机上安装后挂载极空间的电影资源,体验不错,于是决定重新折腾这台H304。我个人喜欢尝试新系统,之前经常更新H304的固件,但设备总在使用一两年后出现故障,需要联系技术清理日志才能恢复。最后一次设备“变砖”后,连技术人员也联系不上了,自己尝试修复未果,设备就此闲置两三年。

u012985257的博客 2752

lhy机器学习(一):ML Lecture 4 Classification 概率生成模型(Probabilistic Generative Model)

生成模型(Generative Model) 为了求给的x是C1类的概率,先看如下公式 以Class1(简称C1)为water水系宝可梦,Class2(简称C2)为Normal一般系宝可梦为例,我们现在要求取出一个x海龟宝可梦,他是水系宝可梦的概率是多少 红框的项很好算,就是如下 此时P(C1)和P(C2)已经很easy算出来,根据上面的P(C1|x)公式,为了求x(海龟)属...

wzn19930319的博客 369

时间序列数据预测——15种时序大模型

本文综述了时间序列大模型(TSFM)的最新进展,系统介绍了11种主流模型(如TimeGPT、Lag-Llama、Moirai等)的架构特点、训练数据和创新点,并对比分析了它们在单变量/多变量预测、概率预测等功能上的差异。研究表明,基于"大规模预训练-微调/零样本"范式的TSFM在标准数据集(如M4、ETT)上展现出优于传统方法的性能,Time-MoE等模型更达到SOTA水平。但TSFM仍面临计算成本高、可解释性差等挑战,未来发展方向包括轻量级架构、多模态融合和可解释性增强。

m0_56592100的博客 4078

RK3568 上C图像camera图像采集应用实例(二)

本文探索rk3568上实现C语言的 通过C v4l2 接口 采集图像 ,刷屏控制 drm的显示camera图像中 实现camera preview 预览 的实践和探索。

luoshanxuli2010的专栏 763

李宏毅深度学习笔记(五)分类:概率生成模型(Probabilistic Generative Model)——朴素贝叶斯

比如说要对一对数据进行二分类的话,我们要先从有标记训练集中将其中一类数据提取出来然后给它赋予一个概率生成模型,这个概率生成模型的意思是我们所提取出来的数据最有可能是由这个概率生成模型所生成的,换句话说如果我们用这个概率生成模型生成一组数据的话,这组数据跟我们所提取出来的数据会有比较高的相似度。之后我们对训练集中另一类数据也做同样的处理,这样便得到了两个概率生成模型。 进行分类的时候我们要用朴素贝叶...

comli_cn的博客 1066

数学建模学习(121):Python实现模糊AHP(Fuzzy AHP)——从原理到实践

Python实现模糊AHP(Fuzzy AHP)

全栈川川 1542

李宏毅学习笔记4.分类Classification: Probabilistic Generative Model

文章目录分类的概念与应用教学案例问题描述宝可梦的数字化问题的重要性如何解决这个问题?插曲:能否使用回归的问题来解决分类问题?二分类的讨论多分类的情况问题的新描述Probabilistic Generative Model概率与分类的关系第一步第二步补充知识:高斯分布从79个样本推算出他们的高斯分布推算新样本点来自高斯分布的概率如何找到均值和协方差矩阵(最大似然 maximum likelihood...

老毛的博客 1643

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【李宏毅机器学习】05:概率生成模型Probabilistic Generative Model

概率生成模型 Probabilistic Generative Model 主要内容: 一、分类的概念; 二、概率生成模型 主要讲述了概率生成模型对数据进行分类的方法。(运用高斯分布概率模型)

PKM of bk 963

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

[李宏毅 机器学习笔记] Classification: Probabilistic Generative Model

文章目录前言1. 概述2. Classification2.1 从概率的角度思考分类问题2.2 实例说明总结 前言 学习李宏毅老师的课程,所作的笔记,文中使用的PPT均来自李宏毅老师讲演PPT。 1. 概述   对Probabilistic generative model进行原理的说明。 2. Classification 使用pokemon来说明这里问题 宝可梦有很多的系别,可以是水系,电系等等   那我们现在要做的就是要给定一只宝可梦来判断说他属于哪个系别,那看起来就像这样 2.1 从

Haley__xu的博客 558

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Classification:Probabilistic Generative Model

Classification Probabilistic Generative Model 举例: 实现步骤: 那么怎么做呢?如果把classification当做regression来做,以二分类为例 注意:分类问题不能将结果化为单一数值化(如class1-1,class2-2…),如果这样做则表明不同类之间有明显的联系,实际上可能并没有。 正确做法: 这里统统没办法微分了,没办法采用GD,只...

Nismilesucc的学习札记 440

classification:probabilistic generative model

分类问题就是根据输入的信息确定qi其所属的类别,比如医疗诊断、手写字体识别、人脸识别。 那怎么做分类问题呢? 第一种方案将分类问题按照回归问题处理,以二分类为例,类别1的目标就是1,类别2的目标就是-1.越接近1就是属于类别1,越接近-1就属于类别2。但是当按照回归问题处理时会存在一些问题导致分类准确率降低。如下图所示。 如上图所示,左图中,分界回归线将数据很好地分类,但是在右图中,当类...

futurewq的博客 335

Classification: Probabilistic Generative Model

Warning of Math End of Warning

ygp12345的博客 228

李宏毅机器学习笔记(5): Classification:Probabilistic Generative Model

Classification:Probabilistic Generative Model 分类问题属于比较常见的问题之一了,这次李老师讲的是一个比较基础的分类问题的模型,为了让我们对这个问题进一步了解,可以更好地继续学习。 1 分类 分类问题是通过对大量输入进行分析,寻找模型,将样本进行分类,从而之后输入的样本,可以分类到合适的类。这个问题还是很容易理解的,看例子: 接下来对宝可梦的属性...

wasser000的博客 698
上一篇: 梯度下降法——一元线性回归(实战)
下一篇: Python的部分方法函数
APythonC
博客等级 码龄7年 23粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值