目录
目录readme.md

Jittor 湘潭大学ZhuBa队 手写数字生成

简介

本项目是 湘潭大学“ZhuBa”队 参加 第二届计图人工智能挑战赛 热身赛 所使用的代码。项目使用 Jittor 框架实现的 Conditional GAN 模型在 MNIST 数据集上训练,并生成一串手写数字的图像。 result.png

安装

运行环境

  • Jittor 1.3.4.12
  • Numpy 1.22.4
  • Pillow 9.1.1

安装依赖

执行以下命令安装 python 依赖

pip install -r requirements.txt

预训练模型

预训练模型https://drive.google.com/drive/folders/1wr7Giy4eD29SFkNJvAFLMiZxsP28IFVq?usp=sharing。请将预训练模型放入 saved/ 文件夹中供代码加载,并不要改变其文件名。

运行

训练

python CGAN.py train

运行上述指令即可开始训练,训练使用 Jittor 框架内置的 MNIST 数据集格式,训练过程中每一个 epoch 的模型系数和结果文件将保存在 saved/ 文件夹下。

推理

python CGAN.py eval result.png 87

将预训练模型或自行训练的系数 pkl 文件放入 saved/ 文件夹下,并使用上述指令进行推理。推理命令的格式为 python CGAN.py [output file] [epoch],预训练模型 epoch 数为 100,故给出的上述指令使用的是预训练模型推理。

致谢

本项目参考了以下资料与项目,感谢作者的分享!

关于

Jittor-[ZhuBA]-[计图挑战热身赛]

75.0 KB
邀请码