domain-transfer-network

无监督图像域转换,无需配对数据即可实现风格迁移

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 图像生成 🍴 复刻 199 🐛 待处理 11 👀 关注 49
GitHub ↗
GitHub 星标 ★ 863
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

domain-transfer-network 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队yunjey
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型domain-transfer,image-generation,tensorflow,unsupervised-learning
GitHub 星标★ 863
上线时间2016-12-30 00:00:00
代码更新2018-06-06
仓库体积7.6 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数3

项目介绍

这是一个基于TensorFlow的无监督跨域图像生成项目,实现了Unsupervised Cross-Domain Image Generation(无监督跨域图像生成)算法。它解决的是在缺乏成对训练数据的情况下,如何将图像从一个域转换到另一个域的问题,例如将照片转换为油画风格或不同季节的风景。核心能力包括:利用生成对抗网络(GAN)进行域间映射,学习源域和目标域之间的潜在关联;支持多种图像转换任务,如风格迁移、季节变换等;提供了完整的训练和测试流程,便于研究者复现和扩展。该项目是早期无监督域转换的经典实现,为后续如CycleGAN等更先进的方法奠定了基础。

Star 增长趋势

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

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 863

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:高级 约 40 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.6
  • TensorFlow 1.x
  • NVIDIA GPU

安装与启动步骤

  1. 1克隆

    这是 TensorFlow 1.x 时代的实现,环境要老一些。

    git clone https://github.com/yunjey/dtn-tensorflow.git
    cd dtn-tensorflow
  2. 2下数据

    脚本会拉取跨域图像数据集。

    ./download.sh
  3. 3预处理

    先生成 tfrecord,训练读它。

    python prepro.py
  4. 4预训练再训练

    先 pretrain 稳定住,再切 train 微调。

    python main.py --mode='pretrain'
    python main.py --mode='train'

如何确认成功

eval 模式能输出跨域转换后的图像并保存到样例目录。

注意事项

  • TF1 在新机器上装起来麻烦,建议用容器或老版本 conda 环境。
  • 它是无监督跨域生成,源域与目标域要各有一批图。

核心亮点

  • 实现了无监督域转换的核心算法,无需成对训练数据,降低了数据标注成本
  • 基于TensorFlow实现,代码结构清晰,易于理解和二次开发
  • 提供了训练与测试的完整流程,并附有示例配置,便于快速上手

不足之处

  • 项目为早期版本,文档和社区支持相对有限
  • 依赖较老的TensorFlow版本,可能不兼容现代环境

适用场景

  • 艺术风格迁移,将普通照片转换为特定画家风格
  • 跨季节图像生成,如夏季风景转冬季雪景
  • 数据增强,生成不同域的训练样本以提升模型泛化能力

替代项目

CycleGAN、DualGAN、UNIT

上一篇:VAE-for-Image-Generation

下一篇:img2imgGAN

同类项目推荐

AudioToken 开源

上传一段音频,AI 直接生成匹配图像

[InterSpeech 2023] The official PyTorch implementation of: "AudioToken: Adaptation o···

★ 90 2026-08-09
MooshieUI 开源

不懂节点也能玩转 ComfyUI,轻松生成 AI 图像

A front-end UI for ComfyUI made for beginner level users.

★ 222 2026-08-09
watercolor-canvas 开源

几行代码在网页上画出自然晕染的水彩画

Creating watercolor-style canvas art

★ 124 2026-08-09
TachiSnap 开源

浏览器里一键清理AI像素画瑕疵,动画帧批量处理

TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-si···

★ 54 2026-08-09
stable-diffusion-webui-sonar 开源

给Stable Diffusion WebUI加装采样优化器,提升出图质量

Wrapped k-diffuison samplers with tricks to improve the generated image quality (may···

★ 112 2026-08-09
ComfyUI-RookieUI 开源

把 A1111 的经典操作界面搬进 ComfyUI,无缝切换生成工作流。

The ultimate A1111-style sidebar. Bring the classic UX you know and love into ComfyU···

★ 96 2026-08-09
GenClaw 开源

写代码让 AI 自己规划并画出复杂图像

GenClaw: Code-Driven Agentic Image Generation

★ 327 2026-09-16
VisorGPT 开源

用GPT自动生成空间布局,让ControlNet等模型按你指定的位置生成图像。

[NeurIPS 2023] Customize spatial layouts for conditional image synthesis models, e.g···

★ 138 2026-08-09