Probabilistic decoder, Bayesian neural network, Probabilistic encoder

本文解析了概率解码器、贝叶斯神经网络及概率编码器的概念与工作原理,并对比了它们之间的区别,包括如何进行推断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在看概率模型,看到这三种模型的时候老是分不开谁是谁,在此做个总结加强记忆。

Probabilistic decoder

这里写图片描述

Probabilistic decoder 的概率图模型

Probabilistic decoder是通过coding theorylikelihood(p(xn|zn)p(xn|zn))进行重新解释。p(xn|zn)p(xn|zn) 是一个条件概率分布,条件znzn 被解释成 xnxn 的隐含表示。称作 Probabilistic decoder 的原因是,给定 znzn,解码出来的 xnxn 也是随机的。

对于实数来说:

p(xn|zn)=Normal(xn[μ,σ2]=NN(zn;θ))p(xn|zn)=Normal(xn|[μ,σ2]=NN(zn;θ))

NN(zn;θ)NN(zn;θ) 是一个神经网络,输入是 znzn, 参数是 θθProbabilistic decoder 使用神经网络的输出作为 p(xn)p(xn) 的参数。

NOTE: The neural network which parameterizes the probabilistic decoder is also known as a generative network

如何 inference Probabilistic decoder?
1. variational inference
2. MAP
3. ML

Bayesian neural network

是一个概率模型,Bayesian neural network 是一个参数带先验分布的神经网络。即:参数是分布的神经网络。

这里写图片描述

Bayesian neural network 的概率图模型

如何 inference bayesian neural network?
1. variational inference
2. …

Probabilistic encoder

最后一个.
probabilistic encoder 又叫 inference network,也叫 recognition model
Probabilistic decoder是概率模型,而 probabilistic encoder 是一个变分推断模型,使用神经网络的输出作为 q(zi|βi=NN(W,xi))q(zi|βi=NN(W,xi)) 分布的参数,W 是神经网络的参数。

这里写图片描述

这个和上面那个图不一样的地方是,上面那个图 W 是随机变量, 而这个图的 W 是模型参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值