
daam
看透Stable Diffusion:让每个词在生成图像中的影响一目了然
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 802
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Stable Diffusion WebUI
- 8G+ 显存
安装与启动步骤
-
1装包
扩散模型注意力归因,用来解释「这个词画在哪」。
pip install daam -
2接 WebUI
装成扩展后在生成时自动记录注意力图。
WebUI → Extensions → Install from URL -
3生成并出热力图
提示词里勾选要解释的词,出图会附带热力图。
a photo of a [cat] and a [dog] -
4看叠加效果
热力图与原图叠加观察词与区域的对应。
在扩展面板里调 alpha
如何确认成功
生成结果旁边出现每个关键词的热力图,区域与语义吻合。
注意事项
- 它是调试提示词的好工具,能看出哪个词没生效。
- 注意力图不等于因果,只能当参考。
- 长提示词会产生很多图,注意磁盘。
核心亮点
- 提供词级注意力热力图,直观定位提示词对生成画面的具体影响区域
- 与HuggingFace Diffusers深度集成,几行代码即可接入现有Stable Diffusion流程
- 支持自定义层和注意力头分析,便于深入探究模型内部机制
不足之处
- 文档/社区待观察
- 主要面向研究分析,缺乏生产级API或交互式界面
适用场景
- 研究Stable Diffusion的语义对齐与注意力机制
- 调试提示词,理解为什么某些词被忽略或过度强调
- 分析模型偏见,如性别或种族关联的区域
替代项目
XAI for Diffusion、Diffusion Interpretability、Attention Viz
上一篇:VBench
下一篇:photoguard
同类项目推荐
benchmarks
开源
统一跑分语音AI,延迟准确率一测便知
Reproducible voice-AI benchmarking — TTS / STT / S2S latency and accuracy.
CipherChat
开源
用密码绕过安全护栏,测出大模型隐藏漏洞
A framework to evaluate the generalization capability of safety alignment for LLMs
openbench
开源
同一模型,不同封装,一测便知谁更省更快更准。
Same model, different wrapper: a from-scratch benchmark comparing coding-agent harne···
rhesis
开源
让领域专家给AI当教练,用标注反馈驱动智能体快速进化
The collaboration layer for teams building AI agents. Test, simulate, and trace your···
llm_benchmark
开源
跑一遍评测,快速发现大模型安全短板
ClawBench
开源
测测你的浏览器AI智能体,日常任务完成得怎么样
Open-source benchmark for browser AI agents on daily tasks.
llm-eval
开源
一站式跑分,快速对比大模型与 RAG 效果
大语言模型评估平台,支持多种评估基准、自定义数据集和性能测试。支持基于自定义数据集的···
heretic
开源
一键去除模型审查,解锁无限制回答
Training-free language model modification: Remove censorship, suppress slop, reduce ···
alpaca_eval
开源
自动评估指令跟随模型,快、便宜、且靠谱。
An automatic evaluator for instruction-following language models. Human-validated, h···