描述
通过对两个VAE的状态字典权重进行加权平均来合并它们。ratio 参数控制插值:0.0 产生纯 vae_1,1.0 产生纯 vae_2,中间值生成线性混合。两个VAE必须具有相同的架构(状态字典键和张量形状匹配),合并才能成功。
输入
| 名称 | 类型 | 默认值 | 最小值 | 最大值 | 步长 | 描述 |
|---|---|---|---|---|---|---|
vae_1 | VAE | – | – | – | – | 第一个VAE(在混合中贡献 1 - ratio)。 |
vae_2 | VAE | – | – | – | – | 第二个VAE(在混合中贡献 ratio)。 |
ratio | 浮点 | 0.5 | 0.0 | 1.0 | 0.01 | 朝向 vae_2 的权重。0.0 = 全部 vae_1,1.0 = 全部 vae_2。 |
输出
| 名称 | 类型 | 描述 |
|---|---|---|
| – | VAE | 一个新的VAE,其权重是两个输入VAE的元素级加权平均。 |
使用说明
- 两个VAE必须具有相同的状态字典键和张量形状。如果它们不同(例如,不同的模型架构、Latent维度或通道配置),节点将抛出错误。
- 这是模型权重的简单线性插值,不是更复杂的合并技术。它适用于在不同VAE微调之间混合,或测试Latent空间中平滑过渡的行为。
- 原始输入VAE不会被修改。会创建一个具有插值权重的新VAE对象。
ratio步长为0.01,可以实现精细控制;可以使用滑块或直接输入值。
评论
使用 GitHub 登录后即可参与讨论。