生成式模型、判别式模型的区别?
生成式模型、判别式模型的区别?
对于机器学习模型,我们可以根据模型对数据的建模方式将模型分为两大类,生成式模型和判别式模型。如果我们要训练一个关于猫狗分类的模型,
- 对于判别式模型,只需要学习二者差异即可。比如说猫的体型会比狗小一点。
- 而生成式模型则不一样,需要学习猫张什么样,狗张什么样。有了二者的长相以后,再根据长相去区分。
具体而言:
生成式模型:由数据学习联合概率分布P(X,Y), 然后由P(Y|X)=P(X,Y)/P(X)求出概率分布P(Y|X)作为预测的模型。该方法表示了给定输入X与产生输出Y的生成关系
判别式模型:由数据直接学习决策函数Y=f(X)或条件概率分布P(Y|X)作为预测模型,即判别模型。判别方法关心的是对于给定的输入X,应该预测什么样的输出Y。
举个例子
来阐述一下,对于性别分类问题,分别用不同的模型来做:
1)如果用生成式模型:
可以训练一个模型,学习输入人的特征X和性别Y的关系。比如现在有下面一批数据:
Y(性别) | 0 | 1 | |
---|---|---|---|
X(特征) | 0 | 1/4 | 3/4 |
1 | 3/4 | 1/4 |
这个
生成式模型、判别式模型的区别?相关推荐
- 生成式模型/判别式模型总结
生成式模型:能反映同类数据本身的相似度,不关心各类边界在哪. 估计的是联合概率分布 判别式模型:在于寻找不同类别之间的最优分界面,反映异类数据之间的差异.估计的是条件概率分布 生成式模型能得到判别式模 ...
- 【机器学习】生成式模型和判别式模型
在机器学习中,对于有监督学习可以将其分为两类模型:判别式模型和生成式模型.判别式模型是针对条件分布建模,而生成式模型则针对联合分布进行建模. 1.抛砖引玉 假设有训练数据(X,Y),X是属性集合,Y是 ...
- 机器学习中的生成式模型VS判别式模型,分类,特点
机器学习中的生成式模型VS判别式模型,分类,特点 提示: 本文将从生成式模型与判别式模型的概念, 适用环境 具体模型 三个方面分析比较这两个模型, 并在最后对列出模型范例,进行范例比较. 基础知识: ...
- 机器学习小问题 -- 生成式模型与判别式模型
本篇博文总结最近学习到的生成式模型与判别式模型的知识. 1. 简介 就像之前在总结分类和聚类时说的一样,机器学习基本在做的事情就是在分类.打标签,我们的模型也就像一个个分类机器(个人看法,欢迎指正). ...
- 判别式模型和生成式模型的区别(discriminative model and generative model)
判别式模型和生成式模型的区别(discriminative model and generative model) 本博客转载自: http://blog.csdn.net/amblue/articl ...
- 判别式模型与生成式模型的区别
产生式模型(Generative Model)与判别式模型(Discrimitive Model)是分类器常遇到的概念,它们的区别在于: 对于输入x,类别标签y: 产生式模型估计它们的联合概率分布P( ...
- 监督学习中判别式模型和生成式模型的区别 | 无监督学习的生成模型GAN、VAE(生成样本)
文章目录 一.监督学习中的判别式模型和生成式模型 1.1 判别式模型(线性回归.SVM.NN) 1.2 生成式模型(朴素贝叶斯.HMM) 1.3 两种模型的小结 二.无监督学习中的生成式模型(生成样本 ...
- 判别式模型和生成式模型的区别
其实机器学习的任务是从属性X预测标记Y,即求概率P(Y|X). 判别式模型 对于判别式模型来说求得P(Y|X),对未见示例X,根据P(Y|X)可以求得标记Y,即可以直接判别出来,如上图的左边所示,实际 ...
- 判别式模型python_判别式模型与生成式模型的区别
产生式模型(Generative Model)与判别式模型(Discrimitive Model)是分类器常遇到的概念,它们的区别在于: 对于输入x,类别标签y: 产生式模型估计它们的联合概率分布P( ...
最新文章
- 怎么样重装系统后能使电脑更快?
- 编程疑难杂症の设置正确却无效的事件代码
- AngularJS之watch
- fastcopy比正常复制快多少_高中三年,每个阶段考多少分才正常?快对比一下
- ElasticSearch之向量空间模型算法
- 人工智能发展中面临的问题有哪些?
- 三个杯子的倒水问题(BFS)
- qnap 文件传输服务器,如何将 QNAP NAS 作为 RADIUS 服务器使用?
- 互联网日报 | 中国移动香港实现5G独立组网;嫦娥五号顺利进入环月轨道;钟慧娟成全球白手起家女首富...
- sublime在wamp下配置php文件,配置WAMP环境下的sublime和PHPdesigner
- 在WordPress中使用旋转文字创建“会话”横幅:第1部分
- vite-plugin-eslint缓存导致eslint一直报错的问题
- 关于CM3/CM4位带操作的总结
- 虚拟空间windows和linux,虚拟主机选windows还是linux
- 定制自己的xDoclet标签
- 怎么知道本台计算机的用户名和密码,访问其它电脑时“开始-运行-\输入要连接的电脑的IP,用户名和密码输入什么?...
- 欧几里得数据与非欧几里得数据
- 词性标记说明(Penn Treebank Tagset 宾州树库)
- 2020-11-16-cpp-mfc-error-C1189-windows和afxv_w32的冲突
- 售前管理——怎样写解决方案
热门文章
- 更改服务器操作系统的方法,更改服务器操作系统
- PhxPaxos源码分析之(3)提案发起篇(Paxos协议核心)
- 暴力枚举法解决“炸弹人”游戏
- 正点原子USMART组件移植
- linux进入了vim强制退出,linux中的vim编辑器怎么强制退出
- DOS DIR 命令 详解
- Matlab中dir命令
- js原生给生成的html添加点击事件,原生js为动态元素添加监听事件
- 华为手机如何升级鸿蒙系统_四款华为手机可以直接升级鸿蒙2.0系统,正在用的赚大了!...
- Java中final修饰符的理解