Stable Diffusion的U-Net中,交叉注意力机制的QKV

这个说法是不完全正确的,它混淆了Q、K、V的来源。

更准确的说法是:

在典型的文本到图像扩散模型(如Stable Diffusion)的交叉注意力层中:

· Q 来自图像 latent(由U-Net处理的噪声潜变量)

· K 和 V 来自文本嵌入(通过文本编码器如CLIP Text Encoder得到)


详细解释:

在Stable Diffusion的U-Net中,交叉注意力机制的工作流程如下:

  1. Query的来源:

· 来自U-Net当前处理的图像潜变量特征

· 这些特征包含了当前的噪声图像信息

  1. Key和Value的来源:

· 来自文本提示词的嵌入向量

· 这些文本嵌入通过CLIP Text Encoder预先计算得到,并在整个去噪过程中保持不变

  1. 工作原理:

· 图像特征作为Query,去"询问"文本特征
· 通过计算Q和K的相似度,模型学习如何将文本描述与图像区域对齐
· Value提供了基于文本信息的特征更新

数学表示:

在注意力机制中:

\text{Attention}(Q, K, V) = \text{softmax}\left(\frac{QK^T}{\sqrt{d}}\right)V

其中:

· Q = W_Q \cdot \text{图像特征}

· K = W_K \cdot \text{文本嵌入}

· V = W_V \cdot \text{文本嵌入}

总结:

正确的说法应该是:Q来自图像/噪声,K和V来自文本。这种设计使得模型能够在去噪过程中,根据文本指导来有选择地关注图像的不同区域。

相关推荐
智慧物业老杨37 分钟前
物业日常巡查的数智化重构:从“打卡式巡检“到“闭环式风控“
android·java·人工智能·系统架构·rxjava
吴佳浩4 小时前
Skill 为什么不同于 Tool?Agent 技能库的自演进与动态加载机制
人工智能·agent·ai编程
大模型任我行7 小时前
谷歌:“课程学习”融入扩散模型强化学习
人工智能·语言模型·自然语言处理·论文笔记
AIGCmagic社区7 小时前
具身智能专题:机器人也有Scaling Law?智元GE-Act 2.0用3万小时真机数据给出答案
人工智能·aigc·具身智能
Rosanci7 小时前
谷歌浏览器插件开发实战指南:从 Hello World 到上架发布
大数据·人工智能·chrome·程序人生
明月_清风8 小时前
AI 越来越强,程序员真正的价值到底是什么?
人工智能·后端
m0_466525298 小时前
云从科技上线云起ModelHub:AI团队时代的模型算力基础设施
大数据·人工智能·科技
火山引擎开发者社区8 小时前
OpenViking:给 Codex 加上长期记忆
人工智能
荆棘鸟智能8 小时前
城市感知设备怎么统一接入?从多协议网关到设备模型的中间件架构设计
人工智能·算法·边缘计算
火山引擎开发者社区9 小时前
当 AI 内容真假难辨,谁来为真实签名 —— 证书中心 C2PA 内容可信溯源服务正式发布
人工智能