Files
myWiki/concepts/variational-autoencoder.md

48 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "变分自编码器 (Variational Autoencoder, VAE)"
created: 2026-06-10
updated: 2026-06-10
type: concept
tags: ["bayesian-deep-learning", "generative-models", "variational-inference"]
sources: ["[[principled-uncertainty-clinical-ai]]"]
---
# 变分自编码器 (Variational Autoencoder, VAE)
**变分自编码器**Kingma & Welling, 2014是生成模型和表示学习的基石将输入编码为潜空间中的概率分布而非确定点通过优化 ELBOEvidence Lower BOund进行训练。
## 核心公式
**编码器**q_phi(z|x) = N(z; mu_phi(x), sigma^2_phi(x) * I)
**解码器**p_theta(x|z)
**ELBO 目标**
```
L(theta, phi; x) = E_{q(z|x)}[log p(x|z)] - D_KL(q(z|x) || p(z))
```
- 第一项:重构损失(期望对数似然)
- 第二项KL 散度正则化(潜分布趋近先验 N(0,I)
## 重参数化技巧
```
z = mu_phi(x) + epsilon * sigma_phi(x), epsilon ~ N(0, I)
```
通过将随机性隔离到 epsilon梯度可以通过采样操作回传实现端到端训练。
## 在临床 AI 中的应用
[[principled-uncertainty-clinical-ai|Principled Uncertainty in Clinical AI]] 使用 VAE 作为多模态编码器的基础:
- 每个模态EHR、影像、文本都有独立的变分编码器
- 输出潜分布 (mu_m, sigma^2_m)
- [[precision-weighted-fusion|精度加权融合]]组合各模态的分布
- 融合后的潜分布用于临床风险预测
## 参考
- [[principled-uncertainty-clinical-ai|Principled Uncertainty in Clinical AI]]
- [[bayesian-deep-learning|贝叶斯深度学习]]
- [[epistemic-uncertainty|认知不确定性]]