1.基本概念

VAE 是 Variational Autoencoder 的缩写,中文名变分自编码器,是一种基于深度学习的生成模型。VAE 的基本思想是将输入数据编码为潜在空间中的概率分布,并通过解码器将潜在空间中的随机向量映射回原始数据空间中。VAE 的训练过程包括两个阶段:编码器和解码器的训练。在编码器的训练过程中,VAE 通过最小化重构误差来学习如何将输入数据映射到潜在空间中的概率分布。在解码器的训练过程中,VAE 通过最小化 KL 散度来学习如何从潜在空间中的随机向量生成原始数据。VAE 的优点是可以生成高质量的样本,并且可以进行潜在空间的插值和操作,从而实现对生成数据的控制。

2.作用

通俗来讲,相当于滤镜,使色彩更鲜艳,画面更逼真。

3.在 WebUI 中打开 VAE

Settings(设置) --> User interface(用户界面) --> Quicksettings list(用户界面),在 sd_model_checkpoint 后添加 sd_vae,点击 “Apply settings” 与 “Reload UI”。重启打开 WebUI 就可以一栏 “SD VAE”,下拉选择相应的 VAE 模型即可。
主界面VAE模型

4.VAE 文件存放位置

stable-diffusion-webui/models/VAE

5.下载 VAE 文件

打开 https://civitai.com/ (有的模型自带 VAE),或直接下载 VAE 模型后放到上述路径中。