improve
这是一个基于 Jittor 框架实现的条件生成对抗网络(Conditional GAN, CGAN)。该项目使用 MNIST 数据集,通过条件标签生成对应类别的手写数字图像。
本项目实现了一个条件生成对抗网络(CGAN),其主要功能是根据输入的随机噪声和类别标签生成对应类别的图像。CGAN 是生成对抗网络(GAN)的扩展版本,允许通过条件信息(如类别标签)控制生成的内容。
运行以下命令开始训练模型:
python CGAN.py
训练过程中,模型会每 10 个 epoch 保存一次权重文件(generator_last.pkl 和 discriminator_last.pkl)。
代码中默认生成数字序列 28113962804194 对应的图像,并将结果保存为 result.png。
CGAN_jittor/ ├── CGAN.py # 主程序,包含模型定义和训练逻辑 ├── README.md # 项目说明文件 ├── result.png # 示例生成的图像 └── .gitignore # git ignore
A Jittor implementation of Conditional GAN (CGAN)
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
Conditional GAN with Jittor (CGAN)
这是一个基于 Jittor 框架实现的条件生成对抗网络(Conditional GAN, CGAN)。该项目使用 MNIST 数据集,通过条件标签生成对应类别的手写数字图像。
简述
本项目实现了一个条件生成对抗网络(CGAN),其主要功能是根据输入的随机噪声和类别标签生成对应类别的图像。CGAN 是生成对抗网络(GAN)的扩展版本,允许通过条件信息(如类别标签)控制生成的内容。
项目特点
目录
安装
使用方法
训练模型
运行以下命令开始训练模型:
训练过程中,模型会每 10 个 epoch 保存一次权重文件(generator_last.pkl 和 discriminator_last.pkl)。
生成图像
代码中默认生成数字序列 28113962804194 对应的图像,并将结果保存为 result.png。
项目结构
友情链接
许可
本项目源代码由清华大学计算机图形学基础课程组出于教学目的提供,由本人修改后实现功能。与原作者保持一致的许可。