ADD file via upload
本项目包含了第四届计图人工智能挑战赛——热身赛的代码实现。本项目的特点是:在数字图片数据集 MNIST 上训练 Conditional GAN(Conditional generative adversarial nets)模型,通过输入一个随机向量 z 和额外的辅助信息 y (如类别标签),生成特定数字的图像。
本项目可在 1 张 3090 上运行,训练时间约为 20分钟。
执行以下命令安装 python 依赖
pip install jittor==1.3.1
在训练过程中,生成器(Generator)和判别器(Discriminator)相互对抗,以提高生成器生成逼真图像的能力。
在训练之后,模型进入评估阶段。评估的任务是使用生成器生成与指定数字序列对应的图像。这个任务可以分为以下步骤:
np.random.normal
在代码的最后一部分,将生成的图像保存到名为 “result.png” 的文件中。这个图像是根据输入的数字序列生成的逼真图像。
基于计图官方示例代码填充注释为TODO的部分完成
利用jittor在数字图片数据集 MNIST 上训练 Conditional GAN(Conditional generative adversarial nets)模型,通过输入一个随机向量 z 和额外的辅助信息 y (如类别标签),生成特定数字的图像。
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
Jittor 第四届人工智能挑战赛热身赛项目
简介
本项目包含了第四届计图人工智能挑战赛——热身赛的代码实现。本项目的特点是:在数字图片数据集 MNIST 上训练 Conditional GAN(Conditional generative adversarial nets)模型,通过输入一个随机向量 z 和额外的辅助信息 y (如类别标签),生成特定数字的图像。
安装
本项目可在 1 张 3090 上运行,训练时间约为 20分钟。
运行环境
安装依赖
执行以下命令安装 python 依赖
训练
推理
在训练过程中,生成器(Generator)和判别器(Discriminator)相互对抗,以提高生成器生成逼真图像的能力。
在训练之后,模型进入评估阶段。评估的任务是使用生成器生成与指定数字序列对应的图像。这个任务可以分为以下步骤:
np.random.normal
函数生成高斯分布的随机噪声。在代码的最后一部分,将生成的图像保存到名为 “result.png” 的文件中。这个图像是根据输入的数字序列生成的逼真图像。
致谢
基于计图官方示例代码填充注释为TODO的部分完成