discriminate、generative、conditional generative模型

discriminate、generative、conditional generative模型

discriminate model:输入图片x和label y,学习概率。结果需要归一化也就是说各种类别的概率需要相互竞争,之和为1.
generative model:输入为图片x,学习分布。
conditional generative model:输入为图片x和label y,可以理解为是一种generative model但是带label。

generative model产生的原因:一个例子比如预测人脸下一帧的动作,因为下一帧的动作可以是任意方向,所以使用CNN预测将取一个均值,结果就会模糊,如果使用generative model,就会从任意方向中选择一个方向的分布。

三种模型间的区别与联系

  • generative model可以区分训练集中不存在的图片也就是说,当输入为训练集中不存在的图片时,输出的概率会很低。而discriminate model中,因为结果是归一化的,所以总会有一个概率值比较高。
  • 根据贝叶斯规则,三种模型相互转化:
    在这里插入图片描述
    prior over labels代表训练集中的图片label出现的次数。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值