作者:七月在线开发/市场团队骁哲、李伟、July
时间:二零一六年九月二十七日
一、前言9月22号,我们开发/市场团队的两同事利用DL学梵高作画,安装cuda 8.0趟遍无数坑,很多朋友求避坑。因此,3天后的9月25日,便把教程《教你从头到尾利用DL学梵高作画:GTX 1070 cuda 8.0 tensorflow gpu版》公布出去。但令人尴尬的是,不少同学没有GTX 1070、甚至更没有一块像样的GPU。
对于在北京的朋友,我们可以提供1070机器免费给大家实验,但对于更多不在北京的朋友呢?为了让每一个人都能玩一把,特此发布本tensorflow作画的CPU版教程。你会看到,搭建 内容 相比较 GPU版本 而言简单太多了 ,但缺点是没有了GPU,计算 过程非常熬人, i7-6700 大约 1.5h(要知道, GPU搭好后,最后跑下demo就几分钟的事 ) , 配置更低 的 CPU ,计算过程会花上更长时间。
但不管咋样,之前你说没有GTX 1070所以没去动手,那现在有个CPU也能跑了,不受硬件条件限制,何不现在就动手试一把?希望更多朋友与我们一起玩更多有趣、好玩的实验。
二、安装 2.1、安装tensorflowwindows 下 打开浏览器,输入: https://github.com/tensorflow/tensorflow
打开 页面后操作如下

2.2 安装neural-style
再 在地址栏输入: https://github.com/anishathalye/neural-style

2.3 安装vgg19
弹出 一个下载对话框,直接下载。
下载 后的文件放到刚刚的 neural-style 文件夹 根目录 下就行 , 如图就是我 下载复制 好的文件样子 。

PS : 记得将 以上所有 文件夹放到自己 U 盘 , 以备 Ubuntu下 使用。
2.4、安装Ubuntu14.04装 Ubuntu16.04一样,CPU 对 Ubuntu 版本无要求 。
下载Ubuntu14.04: http://www.ubuntu.com/download/alternative-downloads (选择64位下载)

UltraISO 软碟通:
http://cn.ultraiso.net/xiazai.html (下载地址)
接下来,直接安装: http://jingyan.baidu.com/article/eb9f7b6d8536a8869364e813.html
如果遇到问题,详见GPU版本中关于安装Ubuntu的说明。^__^
三、实验打开Ubuntu 的 命令 窗口 , 输入: sudo i
*** (你的密码)
apt-getupdate ( 更新 所有源)
sudo apt-get install python-pip python-dev Python-scipy git
(以上 命令是 下载 一些 tensorflow 的必要库 )
输入 完以上命令后,将刚刚保存 下载文件 的 U 盘插入 , 然后 将 文件复制到 Download 目录下 (其他 目录也可以,熟悉 linux 的同学自行搞定就 OK!)
接着 输入: cd /home/***(你的 用户名 )/Download/ 回车键
输入:pip install tensorflow-0.10.0-cp27-none-linux_x86_64
安装tensorflow
成功 后输入 :cd neural-style- neural-style-master 进入neural 文件夹目录下
输入 : python neural_style.py --content ./examples/ 1-content.jpg --styles ./examples/ 1-style.jpg --output ./examples/JulyEdu.jpg 回车键
等待着下课等待着放学
等待游戏的童年
…

等待 就好了(你会体会到我们之前说的这句话的:等待的过程就像生孩子一样),直到“孩子”生出来,你会加倍热爱之。

后记 没有别的想说的,就是我们会做更多实验,会在9月ML算法班上带大家做更多实验。
七月在线开发/市场团队骁哲、李伟、July,二零一六年九月二十七日。