ubuntu16.04下在TensorFlow中实现快速风格迁移
简介
代码主要是来源于何之源的github,https://github.com/hzy46/fast-neural-style-tensorflow
里面也有参考教程
使用与训练模型测试
下载源码解压,解压后的文件为fast-neural-style-tensorflow-master。
可以到教程中找到已经训练好的模型进行测试,提供了已经训练好的七个模型,这七个模型分别代表不同的艺术风格。然后在
fast-neural-style-tensorflow-master文件夹下新建一个models文件,将需要的模型下载下来,并将其复制到models文件夹下。测试命令如下:
python eval.py --model_file=model_file/wave.ckpt-done --image_file img/test5.jpg
然后产生了一个generated文件夹,里面就是输出图片
训练自己的模型
1.准备工作
(1)首先下载VGG16模型,将下载到的压缩包解压后得到一个vgg16.ckpt文件。在fast-neural-style-tensorflow-master文件下新建一个文件夹pretrained,并将vgg16.ckpt复制到pretrained的文件夹下。然后就是下载COCO数据集,下载好的文件是train2014.zip
将其解压就行了(第一次解压的时候出现了问题,现在居然可以了,真是服了。如果出现解压不了的情况可以将其放到win下解压,没有必要全部解压,一部分就可以了)。
(2)顺便到网上下载一个名画的图片,我选的是向日葵
将这个图片放在img文件夹下,并且将这个图片命名为xiangri.jpg。
(3)打开conf/wave.yml,将复制一份,将其修改为xiangri.yml,并且打开它进行修改
将style_image:img.wave.jpg修改为xaingri.jpg,name:"wave"修改为xiangri
2.训练
python train.py -c conf/xiangri.yml
也可以打开数据可视化tensorboard
tensorboard --logdir models/xiangri/
差不多训练1万多次的话,就训练完成了吧,然后ctrl+c停止就可以了。
3.测试
python eval.py --model_file=models/xiangri/fast-style-model.ckpt-29000 --image_file img/test6.jpg
ubuntu16.04下在TensorFlow中实现快速风格迁移相关推荐
- Ubuntu16.04下安装tensorflow(CPU)spyder+pycharm
1.下载并安装Anaconda 1.1 下载 从Anaconda官网(https://www.continuum.io/downloads)上下载Linux版本 https://repo.contin ...
- ubuntu16.04下安装TensorFlow(GPU加速)----详细图文教程【转】
本文转载自:https://blog.csdn.net/zhaoyu106/article/details/52793183 le/details/52793183 写在前面 一些废话 接触深度学习已 ...
- ubuntu16.04下安装TensorFlow(GPU加速)----详细图文教程
文章来源:http://www.datacups.com/post/1 软件: ubuntu16.04+cuda8.0+cudnn v5+tensorflow 0.11 1. 下载 1.1 系统镜像 ...
- Ubuntu16.04下 shell脚本中C语言形式的for循环用法
Ubuntu16.04的Shell支持C语言形式的for循环,具体写法如下: #!/bin/bashfor((i=1;i<=10;i++)); do echo $(expr $i \* 3 + ...
- 通过Anaconda在Ubuntu16.04上安装 TensorFlow(GPU版本)
一. 安装环境 Ubuntu16.04.3 LST GPU: GeForce GTX1070 Python: 3.5 CUDA Toolkit 8.0 GA1 (Sept 2016) cuDNN v6 ...
- Windows下部署ubuntu16.04+anaconda2.7+tensorflow
Windows下部署虚拟机VM+ubuntu16.04+anaconda2.7+tensorflow 安装VMware 在虚拟机中新建Linux开发环境 在ubuntu中下载anconda 下载ten ...
- Ubuntu16.04下caffe CPU版的详细安装步骤
一.caffe简介 Caffe,是一个兼具表达性.速度和思维模块化的深度学习框架. 由伯克利人工智能研究小组和伯克利视觉和学习中心开发. 虽然其内核是用C++编写的,但Caffe有Python和Mat ...
- ubuntu16.04下dyna-slam编译运行
ubuntu16.04下dyna-slam编译运行 1. 显卡驱动安装 2. cuda安装 cuda与cudnn换版本可参考 3. cudnn安装 4. ORB_SLAM2依赖 4.1 安装Pango ...
- Ubuntu16.04下TensorFlow-GPU安装记录(GTX1060显卡)
Ubuntu16.04下TensorFlow-GPU安装记录 1 确定电脑型号(重要的是显卡型号) 2 确定CUDA版本.ubuntu版本 3 Win10系统下安装Ubuntu组成双系统(简述过程) ...
最新文章
- Golang的交叉编译问题
- Cannot create file Altium\AD15\Library\BSDL\Generic\BSDL_FileMap.txt.拒绝访问
- 计算机if函数and,excel if_EXCEL函数IF()+()和IF(and)区别是什么?
- 华为的深度学习平台:ModelArts
- android studio 快速删除无用的import包
- .NET MYSQL数据库操作基类( C#源码)
- 使用Vistual Studio N年,推荐2个异常捕获的技巧
- mockito环境配置_Mockito –使用全局配置的SmartNull在NPE上提供更好的错误消息
- 如何使用Hibernate批处理INSERT和UPDATE语句
- Android静态代码扫描效率优化与实践
- Element-ui中table使用row-class-name无效的锅
- c# 打印 html,c# – 使用模板打印
- 进制转换—任意进制乘法表
- Python添加flac文件标签并实现wav转flac
- wtc java 代码 tpcall(servicename_[转载]Dorado+Spring+Wtc+Tuxedo开发
- mac安装配置maven
- change charset of existed MySQL db
- 实现AI角色的自主移动——操控行为
- ioctl -构造命令编号 _IO,_IOW,_IOR,_IOWR
- FastReport 连接mysql