CycleGAN的测试
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的测试相关推荐
- 来自ML的祝福:和CycleGAN一起庆祝春节
使用CycleGAN和谷歌的QuickDraw数据集创建节日祥龙 今天是大年初一是2021年农历新年的开始.在农历新年里,我们会经常看到五颜六色的舞龙.这里我们使用ML的风格来庆祝我们的新年,我使用C ...
- 5大典型模型测试单机训练速度超对标框架,飞桨如何做到?
导读:飞桨(PaddlePaddle)致力于让深度学习技术的创新与应用更简单.在单机训练速度方面,通过高并行.低开销的异步执行策略和高效率的核心算子,优化静态图训练性能,在Paddle Fluid v ...
- Toward Multimodal Image-to-Image Translation(BicycleGAN)图像一对多转换测试
我们通过精简CycleGAN来实现,以两个域为例,原始CycleGAN需要2个Generator和2个Discriminator,我们不难发现,可以把域转换称condition,这样只需要一个Gene ...
- 从Pix2Code到CycleGAN:2017年深度学习重大研究进展全解读
2017 年只剩不到十天,随着 NIPS 等重要会议的结束,是时候对这一年深度学习领域的重要研究与进展进行总结了.来自机器学习创业公司的 Eduard Tyantov 最近就为我们整理了这样一份列表. ...
- 官方资源帖!手把手教你在TensorFlow 2.0中实现CycleGAN,推特上百赞
铜灵 发自 凹非寺 量子位 出品| 公众号 QbitAI CycleGAN,一个可以将一张图像的特征迁移到另一张图像的酷算法,此前可以完成马变斑马.冬天变夏天.苹果变桔子等一颗赛艇的效果. 这行被顶会 ...
- CycleGAN非配对图像生成,定制你的卡通照
点击上方"AI搞事情"关注我们 ❝ Paper:<Unpaired Image-to-Image Translation using Cycle-Consistent Adv ...
- (四)训练运行Deep CycleGAN以进行移动风格迁移
目录 介绍 训练周期GAN 评估CycleGAN 季节更替CycleGAN 下一步 下载项目代码 - 7.2 MB 介绍 在本系列文章中,我们将展示一个基于循环一致对抗网络(CycleGAN)的移动图 ...
- cycleGAN有matlab代码吗,CycleGAN的代码组成
train.py 是通用训练脚本.它为许多模型(可选的模型比如:pix2pix, cyclegan, colorization)和不同的数据集服务(可选的数据集模式包括:aligned, unalig ...
- 还没有女朋友的朋友们,你们有福了,学会CycleGAN把男朋友变成女朋友
还没有女朋友的朋友们,你们有福了,学会CycleGAN把男朋友变成女朋友 前言 效果展示 使用 CycleGAN 进行不成对的图像转换 不成对的数据集 CycleGAN模型 数据集 数据加载与预处理 ...
- CycleGAN详解与实现(采用tensorflow2.x实现)
CycleGAN详解与实现(采用tensorflow2.x实现) CycleGAN原理 CycleGAN概述 CycleGAN原理 前向循环 反向循环 训练过程 CycleGAN实现 加载库 生成器 ...
最新文章
- 【必点】程序员自助SDCC热门主题+图书豪华套餐
- SQLServer存储引擎——05.索引的结构和分类
- linux驱动由浅入深系列链接
- 本地虚拟机ceph 100.000% pgs not active
- C++对C的加强之三目运算符功能增强
- zz eclipse.ini内存设置
- miniGUI安装笔记(转)
- T-SQL | 逻辑查询处理内幕学习
- .NET Core + Spring Cloud:API 网关
- MySQL普通索引与唯一索引__mysql中唯一索引和普通索引的用途及区别
- vue ---- 组件
- 手机qq怎么添加相册表情包_手机qq怎么制作表情包配文字
- DevOps成功的5个关键
- 【学习率】torch.optim.lr_scheduler学习率10种调整方法整理
- 无盘服务器4根网线雨两根网线的区别,网线接法的描述:实际用到4根。
- 鸿蒙系统支持列表,华为鸿蒙系统支持的手机型号一览【最新】
- [转]有关FMS(FCS)设置
- PDPS软件:机器人可达性测试功能介绍与使用方法
- Unity零基础到入门 ☀️| 近万字教程 对 Unity 中的 动画系统基础 全面解析+实战演练,你确定要错过吗?
- linux系统如何设置程序开机自启动