hackable_diffusion

在 Notebook 里拆开扩散模型,边跑边改看生成效果

开源 free 图像生成
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 170
维护状态 活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类图像生成
开发团队google
所属国家
官网地址
定价模式free
价格说明开源项目,免费使用
访问状态
是否开源是
开源协议Apache-2.0
主要语言Jupyter Notebook
技术栈/模型
GitHub 星标★ 170
30天Star增速
HF 下载量
上线时间2025-06-11 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-15
浏览次数0

项目介绍

hackable_diffusion 是一个以 Jupyter Notebook 为主要载体的扩散模型实验项目,目标是让开发者能直接阅读、修改和运行扩散模型的完整生成流程,而不是把它当作黑盒调用。它把训练、采样、噪声调度、条件引导等关键环节拆成可编辑的代码单元,方便逐段调试和替换。项目解决的是扩散模型学习门槛高、源码分散、难以做小规模实验的问题,适合想理解 DDPM/DDIM 等原理并快速验证想法的人。核心能力包括:在 Notebook 中逐步执行前向加噪与反向去噪、可视化中间结果、调整超参数并观察对生成质量的影响。整体偏教学与原型验证,而非生产级图像生成工具,代码结构轻量,便于二次修改。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

核心亮点

  • 以 Notebook 分步执行,能直接看到加噪和去噪的中间图像
  • 代码可逐段修改,适合做小规模消融实验和教学演示
  • 不依赖复杂工程封装,理解扩散流程的门槛较低

不足之处

  • 项目处于早期,星标仅 170,生态和文档完善度有限
  • Notebook 形式不利于直接部署为生产服务

适用场景

  • 学习扩散模型原理时逐段运行并观察中间结果
  • 快速验证新的噪声调度或采样策略的小实验
  • 在课堂或分享中演示扩散模型生成过程

替代项目

stable-diffusion-webui、diffusers

同类项目推荐

satori 开源

网页代码一键变高清图,放大不糊,不用截图

Enlightened library to convert HTML and CSS to SVG

★ 14074 2026-08-09
C2GAN 开源

用关键点精准控制图像生成,让AI画出你想要的结构

[ACM MM 2019 Oral] Cycle In Cycle Generative Adversarial Networks for Keypoint-Guide···

★ 70 2026-08-09
ComfyUI 开源

像搭积木一样连节点,生图流程自己搭

The most powerful and modular diffusion model GUI, api and backend with a graph/node···

★ 137493 2026-08-09