更新 README.md 文件,添加项目简介、环境依赖、运行方式及实验结果等详细信息
本项目基于 Jittor 深度学习框架,实现了一个 Conditional GAN 模型,在 MNIST 数据集上完成指定数字条件下的图像生成任务。
该项目为课程实验作业,主要用于熟悉国产 AI 平台(如 Jittor)的基本使用流程,并非主线课程内容或科研项目。
本实验实现了一个 Conditional Generative Adversarial Network(Conditional GAN),模型在训练过程中同时接收随机噪声和数字类别标签作为输入,从而生成符合指定类别条件的手写数字图像。
选择 Conditional GAN 的原因在于其结构相对清晰,能够直观体现“条件控制生成结果”的思想,适合作为生成模型的入门实验。同时,Jittor 框架在接口设计和使用方式上与主流深度学习框架较为相似,适合用于教学和工程实践练习。
在实现过程中,主要关注模型是否能够稳定训练并生成可被 MNIST 分类器正确识别的数字图像,对模型结构和参数并未进行过多复杂优化。
. ├── CGAN.py ├── result.png └── README.md
本项目基于 Python 和 Jittor 框架实现,实验环境假设已正确配置相关依赖。
主要依赖包括:
在确认依赖环境已经配置完成后,可直接在项目目录下运行:
python CGAN.py
程序将自动完成以下流程:
如需修改生成的数字序列,可在代码末尾修改对应的学号字符串。
程序运行完成后,将在当前目录下生成 result.png,图像中包含按照学号顺序生成的手写数字。生成结果已通过 MNIST 分类器验证,各类别识别准确率满足课程作业要求。
本项目完整代码已上传至 Git 仓库,地址如下:
Gitlink 项目地址: https://www.gitlink.org.cn/baijingren/nankai-cgan-jittor
本项目为课程实验用途,仅用于学习与教学交流,不涉及商业用途。如需进一步使用或修改,请遵循相关开源协议或课程要求。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
Conditional GAN on MNIST (Jittor 实现)
本项目基于 Jittor 深度学习框架,实现了一个 Conditional GAN 模型,在 MNIST 数据集上完成指定数字条件下的图像生成任务。
该项目为课程实验作业,主要用于熟悉国产 AI 平台(如 Jittor)的基本使用流程,并非主线课程内容或科研项目。
项目简介
本实验实现了一个 Conditional Generative Adversarial Network(Conditional GAN),模型在训练过程中同时接收随机噪声和数字类别标签作为输入,从而生成符合指定类别条件的手写数字图像。
选择 Conditional GAN 的原因在于其结构相对清晰,能够直观体现“条件控制生成结果”的思想,适合作为生成模型的入门实验。同时,Jittor 框架在接口设计和使用方式上与主流深度学习框架较为相似,适合用于教学和工程实践练习。
在实现过程中,主要关注模型是否能够稳定训练并生成可被 MNIST 分类器正确识别的数字图像,对模型结构和参数并未进行过多复杂优化。
项目结构
环境与依赖
本项目基于 Python 和 Jittor 框架实现,实验环境假设已正确配置相关依赖。
主要依赖包括:
运行方式
在确认依赖环境已经配置完成后,可直接在项目目录下运行:
程序将自动完成以下流程:
如需修改生成的数字序列,可在代码末尾修改对应的学号字符串。
实验结果
程序运行完成后,将在当前目录下生成 result.png,图像中包含按照学号顺序生成的手写数字。生成结果已通过 MNIST 分类器验证,各类别识别准确率满足课程作业要求。
项目链接
本项目完整代码已上传至 Git 仓库,地址如下:
Gitlink 项目地址: https://www.gitlink.org.cn/baijingren/nankai-cgan-jittor
许可说明
本项目为课程实验用途,仅用于学习与教学交流,不涉及商业用途。如需进一步使用或修改,请遵循相关开源协议或课程要求。