GAN模型测试

1. 下载项目代码

git clone https://github.com/vanhuyz/CycleGAN-TensorFlow.git

2. 将图片转换成tfrecords格式

这个项目中提供了一个build_data脚本,用于将图片转换成tfrecords形式。假设我们的图片存放在data/apple2orange/trainA/和 data/apple2orange/trainB/目录下,对应的命令就是:

python build_data.py \

--X_input_dir data/apple2orange/trainA/ \

--Y_input_dir data/apple2orange/trainB/ \

--X_output_file data/apple2orange/apple.tfrecords \

--Y_output_file data/apple2orange/orange.tfrecords

3. 训练

训练的命令为:

python train.py \

--X data/apple2orange/apple.tfrecords \

--Y data/apple2orange/orange.tfrecords \

--image_size 256

训练的过程比较漫长,此时可以打开TensorBoard来观察训练情况(运行这个命令时需要将“20190815-1013”改成机器中对应的文件夹,下同):

tensorboard --logdir checkpoints/20190815-1013

4. 导出模型并执行单张图片

导出模型的方法为:

python export_graph.py \

--checkpoint_dir checkpoints/20190815-1013 \

--XtoY_model apple2orange.pb \

--YtoX_model orange2apple.pb  \

--image_size 256

5. 对单张图片进行转换(将data/test.jpg替换为对应的输入图片地址):

python inference.py \

--model pretrained/apple2orange.pb  \

--input data/apple2orange/testA/n07740461_20.jpg  \

--output data/output.jpg \

--image_size 256

6. 中断后接着训练

python train.py  --load_model 20190816-2302

CycleGAN的测试相关推荐

  1. 来自ML的祝福:和CycleGAN一起庆祝春节

    使用CycleGAN和谷歌的QuickDraw数据集创建节日祥龙 今天是大年初一是2021年农历新年的开始.在农历新年里,我们会经常看到五颜六色的舞龙.这里我们使用ML的风格来庆祝我们的新年,我使用C ...

  2. 5大典型模型测试单机训练速度超对标框架,飞桨如何做到?

    导读:飞桨(PaddlePaddle)致力于让深度学习技术的创新与应用更简单.在单机训练速度方面,通过高并行.低开销的异步执行策略和高效率的核心算子,优化静态图训练性能,在Paddle Fluid v ...

  3. Toward Multimodal Image-to-Image Translation(BicycleGAN)图像一对多转换测试

    我们通过精简CycleGAN来实现,以两个域为例,原始CycleGAN需要2个Generator和2个Discriminator,我们不难发现,可以把域转换称condition,这样只需要一个Gene ...

  4. 从Pix2Code到CycleGAN:2017年深度学习重大研究进展全解读

    2017 年只剩不到十天,随着 NIPS 等重要会议的结束,是时候对这一年深度学习领域的重要研究与进展进行总结了.来自机器学习创业公司的 Eduard Tyantov 最近就为我们整理了这样一份列表. ...

  5. 官方资源帖!手把手教你在TensorFlow 2.0中实现CycleGAN,推特上百赞

    铜灵 发自 凹非寺 量子位 出品| 公众号 QbitAI CycleGAN,一个可以将一张图像的特征迁移到另一张图像的酷算法,此前可以完成马变斑马.冬天变夏天.苹果变桔子等一颗赛艇的效果. 这行被顶会 ...

  6. CycleGAN非配对图像生成,定制你的卡通照

    点击上方"AI搞事情"关注我们 ❝ Paper:<Unpaired Image-to-Image Translation using Cycle-Consistent Adv ...

  7. (四)训练运行Deep CycleGAN以进行移动风格迁移

    目录 介绍 训练周期GAN 评估CycleGAN 季节更替CycleGAN 下一步 下载项目代码 - 7.2 MB 介绍 在本系列文章中,我们将展示一个基于循环一致对抗网络(CycleGAN)的移动图 ...

  8. cycleGAN有matlab代码吗,CycleGAN的代码组成

    train.py 是通用训练脚本.它为许多模型(可选的模型比如:pix2pix, cyclegan, colorization)和不同的数据集服务(可选的数据集模式包括:aligned, unalig ...

  9. 还没有女朋友的朋友们,你们有福了,学会CycleGAN把男朋友变成女朋友

    还没有女朋友的朋友们,你们有福了,学会CycleGAN把男朋友变成女朋友 前言 效果展示 使用 CycleGAN 进行不成对的图像转换 不成对的数据集 CycleGAN模型 数据集 数据加载与预处理 ...

  10. CycleGAN详解与实现(采用tensorflow2.x实现)

    CycleGAN详解与实现(采用tensorflow2.x实现) CycleGAN原理 CycleGAN概述 CycleGAN原理 前向循环 反向循环 训练过程 CycleGAN实现 加载库 生成器 ...

最新文章

  1. 【必点】程序员自助SDCC热门主题+图书豪华套餐
  2. SQLServer存储引擎——05.索引的结构和分类
  3. linux驱动由浅入深系列链接
  4. 本地虚拟机ceph 100.000% pgs not active
  5. C++对C的加强之三目运算符功能增强
  6. zz eclipse.ini内存设置
  7. miniGUI安装笔记(转)
  8. T-SQL | 逻辑查询处理内幕学习
  9. .NET Core + Spring Cloud:API 网关
  10. MySQL普通索引与唯一索引__mysql中唯一索引和普通索引的用途及区别
  11. vue ---- 组件
  12. 手机qq怎么添加相册表情包_手机qq怎么制作表情包配文字
  13. DevOps成功的5个关键
  14. 【学习率】torch.optim.lr_scheduler学习率10种调整方法整理
  15. 无盘服务器4根网线雨两根网线的区别,网线接法的描述:实际用到4根。
  16. 鸿蒙系统支持列表,华为鸿蒙系统支持的手机型号一览【最新】
  17. [转]有关FMS(FCS)设置
  18. PDPS软件:机器人可达性测试功能介绍与使用方法
  19. Unity零基础到入门 ☀️| 近万字教程 对 Unity 中的 动画系统基础 全面解析+实战演练,你确定要错过吗?
  20. linux系统如何设置程序开机自启动

热门文章

  1. android 安装APP缓存文件在哪,APP的缓存文件到底应该存在哪?看完这篇文章你应该就自己清楚了...
  2. art-template模板引擎和其它第三方模块搭配使用
  3. 解决打开word很慢
  4. 分享几个做CTF的网站
  5. 整个网站网页变黑白的效果
  6. 计算机IPv4升级到IPv6的技术,IPv4到IPv6的变化
  7. [Mysql] LEFT函数 | RIGHT函数
  8. cpci无法检索_CPCI是什么检索
  9. 20191009 csp-s模拟T3(并查集)
  10. 小胖子日记之扯淡的生活2