机器学习之生成式模型与判别式模型的区别

生成式模型和判别式模型的区别 机器学习可以分为两大类:生成式模型(Generative Model)、判别式模型(Discriminative Model)。 现在有一堆球,颜色信息已知为绿色和黄色两种,有且仅有这两种颜色,这里,球的颜色为y(目标变量),坐标轴上位置为特征X。我们想要知道,如果在坐标轴的某一位置x新放入一个球,这个球会是什么颜色的? 1.生成式模型的思想: 生成式模型使用的是联合概率P(X,Y),若已知x(球的坐标位置信息),通过计算出P(X,Y)我们就可以知道球的颜色。 P(X,Y) = P(Y)*P(X|Y),其中 阅读详情

根本区别在于是否计算了联合分布P(X,Y)P(X,Y)P(X,Y)和是否比较了模型输出的概率大小.

生成式模型的特点

  • 对联合分布进行建模,然后通过朴素贝叶斯来求条件概率,选择使得条件概率最大的YYY
  • 可以还原出联合概率分布P(X,Y)P(X,Y)P(X,Y)
  • 学习收敛速度快,当样本容量增加时,学到的模型可以更快地收敛于真实模型
  • 应对存在隐变量(不可观测的变量)的场景
  • 相比于判别式模型,往往模型效果差一些
  • 学习到的数据本身信息更多,能反应数据本身特性
  • 学习成本较高,需要更多的计算资源
  • 需要的样本数更多,样本较少时学习效果较差

判别式模型的特点

  • 不能还原出联合概率分布P(X,Y)P(X,Y)P(X,Y)
  • 不能处理存在隐变量的场景
  • 由于直接学习的是条件概率P(X∣Y)P(X|Y)P(X∣Y)或者决策函数f(X)f(X)f(X),往往学习的准确率更高
  • 由于直接学习的是P(X∣Y)P(X|Y)P(X∣Y)或者f(X)f(X)f(X),可以对数据进行各种程序熵的抽象、定义特征并使用特征,可以简化学习问题
  • 对条件概率建模,学习不同类别之间的最优边界
  • 捕捉不同类别特征的差异信息,不学习本身分布信息,无法反映数据本身特性
  • 学习成本较低,需要的计算资源较少
  • 需要的样本数可以较少,少样本也能很好学习

典型的模型

  • 常见的判别式模型有:线性回归、限行判别分析、SVM、神经网络、K近邻、决策树、最大熵模型、boosting、条件随机场
  • 常见的生成式模型: HMM、朴素贝叶斯、GMM、LDA等
生成模型与判别模型的区别与理解 一、判别方法与生成方法 监督学习方法可分为判别方法和生成方法。 判别方法(Discriminative approach) 由数据直接学习决策函数Y=f(X)或者条件概率分布P(Y|X)作为预测的模型,即判别模型。判别方法关心的是对于给定的输入X,应该预测什么样的输出Y。基本思想是有限样本条件下建立判别函数,不考虑样本的产生模型,直接研究预测模型。典型的判别模型包括k近邻,感知级,决策树,支持向量机等。 生成方法(Generative approach) 由数据学习联合概率密度分布P(X,Y),然后由 阅读详情

相关推荐

生成式模型、判别式模型的区别?

生成式模型、判别式模型的区别? ​ 对于机器学习模型,我们可以根据模型对数据的建模方式将模型分为两大类,生成式模型和判别式模型。如果我们要训练一个关于猫狗分类的模型, 对于判别式模型,只需要学习二者差异即可。比如说猫的体型会比狗小一点。 而生成式模型则不一样,需要学习猫张什么样,狗张什么样。有了二者的长相以后,再根据长相去区分。 具体而言: 生成式模型:由数据学习联合概率分布P(X,Y...

Jiashilin 8937

生成式模型和判别式模型区别

当存在隐变量(当我们找不到引起某一现象的原因的时候,我们就把这个在起作用但是无法确定的因素,叫“隐变量”) 时,仍可以利用生成方法学习,此时判别方法不能用。监督学习的任务就是从数据中学习一个模型,并用基于这个模型对给定的输入预测相应的输出。,然后从待识别的羊中提取特征 x,然后带入到模型中以判断这只羊是绵羊和山羊概率(比如 LR 中,结果大于 0.5 为正例,小于 0.5 为反例)。学习和计算过程比较复杂,由于学习了更多的样本信息,所以计算量大,如果我们只是做分类,就浪费了这部分的计算量;

laosao_66的博客 2544

生成式模型与判别式模型

生产式模型与判别式模型 有监督机器学习方法可以分为生成方法和判别方法: 生产式模型:直接对联合分布进行建模,如:混合高斯模型、隐马尔科夫模型、马尔科夫随机场等 判别式模型:对条件分布进行建模,如:条件随机场、支持向量机、逻辑回归等 生成模型优缺点介绍 优点: 生成给出的是联合分布,不仅能够由联合分布计算条件分布(反之则不行),还可以给出其他信息。如果一个输入样本的边缘分布很小的话,那么可以认为学习出的这个模型可能不太适合对这个样本进行分类,分类效果可能会不好。 生成模型收敛速度比较快,即

data+scenario+science+insight 700

大模型的分类——生成式大模型和判别式大模型联系与区别

在学习机器学习的过程中,生成式模型和判别式模型是两个经典类型的模型,弄明白两者之间的联系与区别是一个非常重要的事情,也会加深对大模型的理解。那么什么是生成模型和判别模型呢?生成式模型和判别式模型的区别与联系生成式模型和判别式模型是两种不同的机器学习类型,它们之间具有不同的目标和应用场景,很重要的一点是不论生成式模型还是判别式模型,都是基于监督学习的机器学习算法。🌟 重大消息全新上线的人工智能聊天机器人小程序正式与大家见面啦!🌟你是否曾在深夜思考人生,却无人倾诉?

m0_59164520的博客 5004

判别式模型和生成式模型的区别

其实机器学习的任务是从属性X预测标记Y,即求概率P(Y|X)。 判别式模型 对于判别式模型来说求得P(Y|X),对未见示例X,根据P(Y|X)可以求得标记Y,即可以直接判别出来,如上图的左边所示,实际是就是直接得到了判别边界,所以传统的、耳熟能详的机器学习算法如线性回归模型、支持向量机SVM等都是判别式模型,这些模型的特点都是输入属性X可以直接得到Y(对于二分类任务来说,实际得到一个score,当score大于threshold时则为正类,否则为反类)~(根本原因个人认为是对于某示例X_1,对正例和反例的标记的条件概率之和等于1,即P(Y_1|X_1)+P(Y_2|X_1)=1)。 生成式模型

解锁Cherry Studio高阶玩法:用MCP实现自动化测试与数据爬取

本文深入探讨了如何利用MCP协议与Cherry Studio结合,实现自动化测试与数据爬取的高阶应用。通过Playwright等工具的MCP集成方案,详细解析了自动化测试流水线构建和智能爬虫系统开发的关键技术,显著提升工程效率和系统适应性。

defi6farmer的博客 274

机器学习判别式模型与生成式模型的区别

判别式模型 直接计算P(Y∣X)P(Y|X)P(Y∣X),即对后验概率直接建模,如线性回归算法. 生成式模型 对P(X∣Y),P(Y)P(X|Y),P(Y)P(X∣Y),P(Y)建模,从数据中计算这些概率的参数值,再利用贝叶斯求后验概率.

迦小叶的博客 205

告别串口打印:手把手教你用Qt Creator远程调试i.MX6开发板(附gdbserver配置)

本文详细介绍了如何使用Qt Creator配合gdbserver实现i.MX6等ARM开发板的远程调试,告别传统的串口打印调试方式。通过图形化界面设置断点、监控变量,显著提升嵌入式开发效率,适用于各类ARM架构开发板的调试需求。

weixin_30781775的博客 217

判别式模型 vs 生成式模型

判别式模型专注于区分类别。它们学习如何根据输入信息来区分不同的类别。类比想象你是一个面试官,你的任务是根据候选人的表现来判断他们是否适合某个职位。你关注的不是候选人从哪里来,而是他们是否符合你的要求。这就是判别式模型在做的事情——根据输入信息判断类别。生成式模型不仅仅是区分类别,它们还能生成新数据,就像一位魔术师,可以凭空变出新的东西。类比想象你是一位艺术家,你不仅能判断一幅画是印象派还是写实派,还能自己创作出一幅新画。生成式模型就是这样,它们不仅能理解数据,还能生成与原始数据相似的新数据。判别式模型。

pumpkin84514的博客 1846

电商平台大数据分析指标

一、五大关键数据分析指标 1.1活跃用户量 活跃用户量是一个基本的指标,有 DAU(日活跃用户)、WAU(周活跃用户)和 MAU(月活跃用户)三个层次; 1.2转化 转化是一个非常重要的指标,电商运营需要关注主路径、次路径甚至精细到每一个品类 / SKU 的转化率; 1.3留存 留存要从不同的时间周期上研究,包括次日留存率、3 日、7 日、30 日留存; 1.4复购 复购则要从 3 个角度去看,复购用户量、复购率和复购金额比; 1.5GMV GMV 是最重要的指标,我们的运营最终是围绕这

默主归沙的博客 4818

SAP 凭证分割功能 - 概述&系统配置 - Chapter01/02

为何要进行凭证拆分(分割)?在启用凭证分割之前, 在财务凭证在过账时会自动带出默认的利润中心,这利 润中心一般是从其他对象派生出来的(比如从成本中心、WBS 或资产负债表科 目定义默认的利润中心等),但是某些情况下的财务过账是不会派生出利润中 心的,比如说应收或者应付。如果一笔销售凭证上有两个行项目,10 行对应的成品物料 A 的利润中心为 TPCA-100;公司项目Dr/Cr科目金额利润中心10001Dr应收账款20002Cr库存商品A1500TPCA-1003Cr。

weixin_46525734的博客 3952

机器学习中的判别式模型和生成式模型

如今已经进入2020年了,5G的时代已经到来,而机器人应用将更加的广泛,下面就让我们去了解机器人在学习中的两类模型,这文章告诉两种类型的区别,推荐给对机器人感兴趣的朋友们阅读! 在机器学习中,对于有监督学习可以将其分为两类模型:判别式模型和生成式模型。简单地说,判别式模型是针对条件分布建模,而生成式模型则针对联合分布进行建模。 01 基本概念 假设我们有训练数据(X,Y),X是属性集...

喜欢打酱油的老鸟 1686

HFSS实战:手把手教你设计微带发夹线滤波器(附完整参数计算流程)

本文详细介绍了使用HFSS设计微带发夹线滤波器的完整流程,包括参数计算、HFSS建模和优化策略。通过实战案例,帮助读者掌握微波滤波器设计的核心技巧,特别是奇偶模阻抗计算和HFSS仿真中的关键设置,适用于通信系统设计和射频工程应用。

weixin_29251567的博客 440

判别式模型 vs. 生成式模型

1. 简介 生成式模型(generative model)会对x和y的联合分布p(x,y)进行建模,然后通过贝叶斯公式来求得p(y|x), 最后选取使得p(y|x)最大的yi. 具体地, 判别式模型(discriminative model)则会直接对p(y|x)进行建模. 关于二者之间的优劣有大量的讨论. SVM的发明者Vapnik声称"one should solve the (classi...

m0_37468171的博客 443

XMind文件解析黑科技:用Python实现版本自适应读取(兼容2010-2024)

本文深入探讨了如何利用Python实现XMind文件的版本自适应解析,兼容从2010到2024年的各版本。通过分析XMind文件作为ZIP压缩包的本质,文章提供了智能探测文件内部结构(JSON或XML)并构建健壮读取逻辑的完整方案,有效解决了版本兼容性难题,并演示了将解析数据转换为PlantUML等下游应用的实战案例。

weixin_29041767的博客 682

全面解析智能座舱芯片参数:高通 (SA8295)vs 联发科,真实案例一行行讲给你听!

使用场景推荐芯片中低端车型 + 1屏导航语音SA8155P / MT8628(性价比高)中控+副驾+仪表+全景影像SA8255P / MT8678(性能强)高阶自动驾驶+域控融合SA8295P(顶级安全+算力)

weixin_43199439的博客 2072

生成式模型与判别式模型的理解与对比

在机器学习中,我们常常利用数据来对模型建模,不同的建模方式产生了两种不同的模型:生成式模型、判别式模型。 判别式模型 由数据学习决策函数Y=f(X)或者条件概率P(Y|X)作为预测模型。判别式模型学习的是不同类别数据的差异性,最终得到最佳分类面 生成式模型 由数据学习联合概率P(Y,X)作为预测模型,生成式模型学习的是不同类别数据的相似性,得到一个相似度概率分布,相似度最高的类别即为预测类别 对比 对比 判别式模型 生成式模型 特点 寻找不...

qq_38675397的博客 1632

微信小程序 - 引入并使用 Fly.js 请求库(超级详细的教程及运行示例)提供 Fly.js 源码源文件下载,贴心的配置示例及注释,优雅快速的发起 http 网络请求

fly.js请求库官方教程文档,微信小程序封装fly.js请求,在小程序/mpvue中使用flyio发起网络请求的方法,微信小程序中如何使用flyio封装网络请求,微信小程序中如何使用flyio封装网络请求,最好的教程,fly最好的文档教程,微信小程序使用fly接口请求框架,引入fly.js报错,微信小程序中如何使用flyio封装网络请求,微信小程序引入Fly.js请求库,如何在fly中配置请求/响应拦截器,如何在微信小程序中优雅地发送异步请求,请求/响应拦截器,微信小程序-引入并使用F

🏆 前端领域优质创作者 5608

一个例子说明生成式模型和判别式模型的区别

acceptedemmm的博客 514

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

机器学习判别式与生成式

判别&生成 在机器学习中,对于监督学习我们可以将其分为两类模型:判别式模型和生成式模型。可以简单地说,生成式模型是针对联合分布进行建模,而判别式模型则针对条件分布建模。 从感性上认识,生成式能学习到更多信息,而判别式则较少,就好比学习英语,有类人只学会听懂这是英语,有类人学会了听懂这是英语并且知道说的是什么。另外,生成式模型在一定条件下也可以转换成判别式模型,比如通过贝叶斯公式进行转换。 ...

seaboat——a free boat on the sea.(公众号:远洋号) 909

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

生成式模型VS判别式模型

转载链接 https://www.jianshu.com/p/a37aed9962bf 生成式模型 VS 判别式模型前言 在学习机器学习中,有两种经典模型,生成式模型和判别式模型,本文尽量用通俗易懂的语言来说明这两者区别。 以狗分类问题为例,简化之以二分类说明,狗分 A 种类,B 种类。 判别式模型(discriminative model) 现在有一只狗,然后呢,我们要求这是哪种类狗(A vs B)? 判别式模型是求解一个模型,如 y = w * x + b ,y > 0 为 A,y <

weixin_43206928的博客 308

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

机器学读书笔记:模型--判别式模型 vs 生成式模型

​ 首先我们看一下机器学习的目的,机器学习就是想让机器从大量的现存的数据对中去找到某种规律。当新的数据来了之后,机器可以根据这个规律进行判断。 ​ 我们可以把这个数据对抽象的定义为: (X,Y),X=x1,x2...xn (X, Y), X = {x_1, x_2 ... x_n} (X,Y),X=x1​,x2​...xn​ ​ 其中X一般来说是一个矢量数据,也就是说从多个“因”推理出某种"果"。 ​ 根据数据类型的不一样,比如数据为离散值,我们把这样的数据推理叫做分类,如果数据为连续值,那么这个问题

新兴IT民工的专栏 2万+

机器学习中val_机器学习中的判别式模型和生成式模型

如今已经进入2020年了,5G的时代已经到来,而机器人应用将更加的广泛,下面就让我们去了解机器人在学习中的两类模型,这文章告诉两种类型的区别,推荐给对机器人感兴趣的朋友们阅读!在机器学习中,对于有监督学习可以将其分为两类模型:判别式模型和生成式模型。简单地说,判别式模型是针对条件分布建模,而生成式模型则针对联合分布进行建模。01 基本概念假设我们有训练数据(X,Y),X是属性集合,Y是类别标记。这...

weixin_39658619的博客 478

判别式模型和生成式模型

转载自:https://blog.youkuaiyun.com/qq_41853758/article/details/80864072 作者:Paulzhao6518 判别式模型(Discriminative Model):直接对条件概率p(y|x)进行建模,常见判 别模型有:线性回归、决策树、支持向量机SVM、k近邻、神经网络等; 生成式模型(Generative Model):对联合分布概率p(x,y)进行建模,常见生成式 模型有:隐马尔可夫模型HMM、朴素贝叶斯模型、高斯混合模型GMM、LDA 等; 生成式模型

BiBlioManiaa的博客 916
上一篇: 机器学习/深度学习常见算法实现(秋招版)
下一篇: 神经网络正则化之BN/LN/GN的原理
mathlxj
博客等级 码龄8年 236粉丝 146原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值