简介

代码主要是来源于何之源的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中实现快速风格迁移相关推荐

  1. Ubuntu16.04下安装tensorflow(CPU)spyder+pycharm

    1.下载并安装Anaconda 1.1 下载 从Anaconda官网(https://www.continuum.io/downloads)上下载Linux版本 https://repo.contin ...

  2. ubuntu16.04下安装TensorFlow(GPU加速)----详细图文教程【转】

    本文转载自:https://blog.csdn.net/zhaoyu106/article/details/52793183 le/details/52793183 写在前面 一些废话 接触深度学习已 ...

  3. ubuntu16.04下安装TensorFlow(GPU加速)----详细图文教程

    文章来源:http://www.datacups.com/post/1 软件: ubuntu16.04+cuda8.0+cudnn v5+tensorflow 0.11 1. 下载 1.1 系统镜像 ...

  4. Ubuntu16.04下 shell脚本中C语言形式的for循环用法

    Ubuntu16.04的Shell支持C语言形式的for循环,具体写法如下: #!/bin/bashfor((i=1;i<=10;i++)); do echo $(expr $i \* 3 + ...

  5. 通过Anaconda在Ubuntu16.04上安装 TensorFlow(GPU版本)

    一. 安装环境 Ubuntu16.04.3 LST GPU: GeForce GTX1070 Python: 3.5 CUDA Toolkit 8.0 GA1 (Sept 2016) cuDNN v6 ...

  6. Windows下部署ubuntu16.04+anaconda2.7+tensorflow

    Windows下部署虚拟机VM+ubuntu16.04+anaconda2.7+tensorflow 安装VMware 在虚拟机中新建Linux开发环境 在ubuntu中下载anconda 下载ten ...

  7. Ubuntu16.04下caffe CPU版的详细安装步骤

    一.caffe简介 Caffe,是一个兼具表达性.速度和思维模块化的深度学习框架. 由伯克利人工智能研究小组和伯克利视觉和学习中心开发. 虽然其内核是用C++编写的,但Caffe有Python和Mat ...

  8. ubuntu16.04下dyna-slam编译运行

    ubuntu16.04下dyna-slam编译运行 1. 显卡驱动安装 2. cuda安装 cuda与cudnn换版本可参考 3. cudnn安装 4. ORB_SLAM2依赖 4.1 安装Pango ...

  9. Ubuntu16.04下TensorFlow-GPU安装记录(GTX1060显卡)

    Ubuntu16.04下TensorFlow-GPU安装记录 1 确定电脑型号(重要的是显卡型号) 2 确定CUDA版本.ubuntu版本 3 Win10系统下安装Ubuntu组成双系统(简述过程) ...

最新文章

  1. Golang的交叉编译问题
  2. Cannot create file Altium\AD15\Library\BSDL\Generic\BSDL_FileMap.txt.拒绝访问
  3. 计算机if函数and,excel if_EXCEL函数IF()+()和IF(and)区别是什么?
  4. 华为的深度学习平台:ModelArts
  5. android studio 快速删除无用的import包
  6. .NET MYSQL数据库操作基类( C#源码)
  7. 使用Vistual Studio N年,推荐2个异常捕获的技巧
  8. mockito环境配置_Mockito –使用全局配置的SmartNull在NPE上提供更好的错误消息
  9. 如何使用Hibernate批处理INSERT和UPDATE语句
  10. Android静态代码扫描效率优化与实践
  11. Element-ui中table使用row-class-name无效的锅
  12. c# 打印 html,c# – 使用模板打印
  13. 进制转换—任意进制乘法表
  14. Python添加flac文件标签并实现wav转flac
  15. wtc java 代码 tpcall(servicename_[转载]Dorado+Spring+Wtc+Tuxedo开发
  16. mac安装配置maven
  17. change charset of existed MySQL db
  18. 实现AI角色的自主移动——操控行为
  19. ioctl -构造命令编号 _IO,_IOW,_IOR,_IOWR
  20. FastReport 连接mysql

热门文章

  1. sql语句 isnull(列名,'')='' /STUFF的意思
  2. c++ 函数中定义函数
  3. 常用正则表达式知识点解读及判读有效数字、手机号邮箱正则表达式
  4. SQL Server 服务器硬件配置
  5. android学习日记13--数据存储之SharedPreference
  6. GARFIELD@01-25-2005
  7. 【测试】软件测试用例设计
  8. APP 怎么进行抓包接口测试
  9. 域间套接字socketpair
  10. JUnit5 测试套件示例