首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
请简述生成式模型与判别式模型的区别,并简单列举几个分别属于生
[问答题]
请简述生成式模型与判别式模型的区别,并简单列举几个分别属于生成式模型与判别式模型的常见算法
添加笔记
求解答(0)
邀请回答
收藏(19)
分享
纠错
1个回答
添加回答
1
pein531
生成式模型(Generative Model)与判别式模型(Discrimitive Model)它们的区别在于:假设有样本输入值(或者观察值)x,类别标签(或者输出值)y判别式模型评估对象是最大化条件概率p(y|x)并直接对其建模,生成式模型评估对象是最大化联合概率p(x,y)并对其建模。
其实两者的评估目标都是要得到最终的类别标签Y, 而Y=argmax p(y|x),不同的是判别式模型直接通过解在满足训练样本分布下的最优化问题得到模型参数,主要用到拉格朗日乘算法、梯度下降法,常见的判别式模型如最大熵模型、CRF、LR、SVM等;
而生成式模型先经过贝叶斯转换成Y = argmax p(y|x) = argmax p(x|y)*p(y),然后分别学习p(y)和p(x|y)的概率分布,主要通过极大似然估计的方法学习参数,常见的判别式模型如NGram、HMM、Naive Bayes。
编辑于 2021-01-15 11:07:07
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
算法工程师
阅文集团
2021
来自:
2021届阅文机器学习...
上传者:
小小
难度:
1条回答
19收藏
1231浏览
热门推荐
相关试题
有三个企业的年利润额分别是5000...
数据分析师
途虎
2021
评论
(10)
来自
途虎养车2021秋招数据...
五月份的商品销售额为60万元,该月...
数据分析师
途虎
2021
评论
(2)
来自
途虎养车2021秋招数据...
下面描述中,符合结构化程序设计风格...
搜狐
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
为什么要进行归一化,有哪些归一化方...
算法工程师
阅文集团
2021
评论
(3)
来自
2021届阅文机器学习方...
两只队伍分物资
算法工程师
阅文集团
2021
评论
(7)
来自
2021届阅文机器学习方...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题