upload README
本项目为计图 Jittor 第二届人工智能挑战赛热身赛。
采用 Jittor 神经网络框架,基于 MNIST 数据集,使用 CGAN 条件生成对抗网络进行手写数字生成任务。
Window, Linux,Mac 均可,主要依赖于 Jittor 神经网络框架的安装环境。
Jittor 神经网络框架安装详见 Jittor 官网安装教程
在当前目录下执行命令:
# 执行命令前请修改 CGAN.py 中的 number 变量,换为想要生成的手机号码 python CGAN.py
在推理前请注释掉 模型训练 部分的代码,并修改权重文件加载路径:
# 修改权重文佳加载路径为 checkpoints/xxxxxxxx_last.pkl # 如果需要,可以在 CGAN.py 文件最后一行 save() 中修改结果保存路径及名称 # 完成以上操作后,执行下述命令进行推理 python CGAN.py
注: 如果设备支持 cuda 加速并安装了 Jittor GPU 版本,训练和推理过程会自动进行 GPU 加速;如果没有,则会使用 CPU 进行训练和推理。
本项目基于 Conditional Generative Adversarial Nets 论文实现,模版代码有清华 计图Jittor 团队提供。
采用jittor神经网络框架,基于MNIST数据集,使用cgan网络进行手写数字生成
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
Jittor_CGAN_for_MNIST
项目背景
本项目为计图 Jittor 第二届人工智能挑战赛热身赛。
采用 Jittor 神经网络框架,基于 MNIST 数据集,使用 CGAN 条件生成对抗网络进行手写数字生成任务。
实现效果
所需环境
Window, Linux,Mac 均可,主要依赖于 Jittor 神经网络框架的安装环境。
Jittor 神经网络框架安装详见 Jittor 官网安装教程
文件说明
网络训练
在当前目录下执行命令:
网络推理
在推理前请注释掉 模型训练 部分的代码,并修改权重文件加载路径:
注: 如果设备支持 cuda 加速并安装了 Jittor GPU 版本,训练和推理过程会自动进行 GPU 加速;如果没有,则会使用 CPU 进行训练和推理。
致谢
本项目基于 Conditional Generative Adversarial Nets 论文实现,模版代码有清华 计图Jittor 团队提供。