
data-efficient-gans
数据少也能训出高质量 GAN,可微增强一招搞定
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1311
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Python 环境(README 未标注具体版本)
- 已安装 PyTorch 或 TensorFlow 之一(二选一,对应仓库中两套实现)
- git 命令行工具,用于克隆仓库
- 如需本地训练建议有 GPU,否则可用官方 Colab 教程
安装与启动步骤
-
1克隆仓库
把官方仓库拉到本地,后续所有 PyTorch/TensorFlow 实现都在这份代码的子目录里。
git clone https://github.com/mit-han-lab/data-efficient-gans.git -
2进入项目目录
切换到克隆下来的仓库根目录,查看 DiffAugment-stylegan2 等子目录结构。
cd data-efficient-gans -
3选择框架版本
PyTorch 版在 DiffAugment-stylegan2-pytorch 目录,TensorFlow 版在 DiffAugment-stylegan2 目录,二者按需选择。
-
4安装依赖
README 节选未给出具体安装命令,请打开所选子目录内的 README,按其说明安装依赖。
-
5获取数据集
README 提供了打包好的数据集下载链接,约 100 张图的训练设置可直接复现。
-
6用 Colab 试跑
官方 Colab 教程已发布,可在浏览器中直接体验 DiffAugment,无需本地配置环境。
如何确认成功
README 节选未给出启动命令,可先跑通官方 Colab 教程或所选子目录 README 中的示例,确认环境可用。
常见问题
Q:本地没有 GPU 能跑吗?
A:README 未说明硬件要求,但提供了官方 Colab 教程,可先在 Colab 上体验,再决定是否装本地环境。
Q:PyTorch 和 TensorFlow 版本选哪个?
A:PyTorch 实现在 DiffAugment-stylegan2-pytorch 目录,TensorFlow 实现在 DiffAugment-stylegan2 目录,按自己熟悉的框架选一个即可。
Q:训练数据从哪里来?
A:README 顶部提供了 datasets 的 Dropbox 打包下载链接,可直接下载使用。
Q:想训练 FFHQ 怎么办?
A:README 标注 FFHQ 训练已支持,具体做法见 DiffAugment-stylegan2 子目录的 README 中 FFHQ 一节。
注意事项
- README 只给出目录与资源链接,未提供 pip/conda 安装命令,务必以子目录 README 为准。
- 生成 100-shot 插值视频需使用 DiffAugment-stylegan2/generate_gif.py,但 README 未给出调用参数。
- 论文与项目主页、讲解视频、slides 链接均在 README 顶部,遇到问题可先查阅。
- 项目声明仅用 100 张图像即可训练,复现时优先使用官方提供的数据集链接。
核心亮点
- 方法简单有效:仅需在判别器输入加可微增强,代码改动小,效果提升明显
- 官方实现,覆盖 PyTorch 和 TensorFlow,支持 StyleGAN2、BigGAN 等多种主流架构
- 提供预训练模型和实验配置,可复现论文结果,便于快速上手
不足之处
- 主要针对图像生成,对非图像数据(如文本、音频)不适用
- 文档/社区待观察
适用场景
- 小样本图像生成(如百张图训练 GAN)
- 数据稀缺领域(如医学影像、艺术风格生成)
- 在现有 GAN 项目上快速提升生成质量
替代项目
StyleGAN2-ADA、FastGAN、GAN-Training-with-Data-Augmentation
上一篇:TheaterGen
下一篇:PhotoPoster
同类项目推荐
IterComp
开源
迭代反馈学习,让AI画图更懂复杂指令
[ICLR 2025] IterComp: Iterative Composition-Aware Feedback Learning from Model Galle···
ai
开源
青少年免费玩 AI 画图,输入文字就出图
Free AI and image generation for teens
awesome-aiart-pics-prompts
开源
3000+ 精选提示词,让 AI 出图更精准
精选 3000+ Gemini Nano Banana Pro 高质量提示词与生成案例 | 涵盖摄影、设计、艺术、营销···
sd.cpp-webui
开源
在 CPU 上轻松跑 Stable Diffusion,浏览器里点几下就出图。
A lightweight Gradio WebUI for stable-diffusion.cpp.
StereoDiffusion
开源
用 Stable Diffusion 一句话生成立体图像,无需后期合成
Implementation of StereoDiffusion
Ultimate-AI-Media-Generator-Skil···
开源
装进AI助手,一句话生成图像和视频
Open-source ai image generator skill and ai video generator skill for Codex, Claude ···
imagine
开源
用图形界面轻松玩转 Flux 图像生成
A GUI for Flux image generation
gansformer
开源
用 Transformer 注意力机制生成全局协调的场景图像
Generative Adversarial Transformers
dsh-image-gen
开源
在聊天里出图改图比图,500+提示词开箱即用
可在对话内生成、编辑、对比图像;内置 500 + 提示词、图库、多模型工作流,支持 ComfyUI。···