tflearn在tensorflow上的安装配置(基于ubuntu)

tflearn是tensorflow的一个深入学习库,为tensorflow提供了更高级别的API,是建立在tensorflow顶部的模块化和透明的深度学习库。
一.tflearn功能简介
tflearn的功能包括:
(1)易于使用和理解高级API用于实施深层神经网络,教程和示例
(2)通过高度模块化的内置神经网络层,正则化器,优化器,度量,快速原型
(3)tensorflow安全透明。所有函数都建立在张量上,可以独立于tflearn的使用
(4)强大的帮助函数来训练任何tensorflow图,支持多个输入,输出和优化器
(5)简单和美丽的图形可视化,有关权重,渐变,激活等详细信息…
(6)轻松使用多个CPU/GPU的设备布局
高级API目前支持大多数最新的深度学习模型,例如Convolutions,LSTM,BiRNN,BatchNorm,PReLU,剩余网络,生成网络…在将来,tflearn也旨在保持最新的深度学习技术。
注意:最新的tflearn(V0.3)只兼容tensorflow v1.0及以上。
二.tflearn的安装
我所使用的是在ubuntu上安装的tensorflow1.0。
首先需要安装几个必要的软件。(1)scipy是必备的软件,但需要安装在python2下(在3下安装不成功,且示例也不能成功运行),首先需要切换默认python,右键打开终端,输入命令sudo update-alternatives –config python切换成python2(如果不知道如何切换python,请参考上篇文章的介绍http://blog.csdn.net/huaxie3355/article/details/61918754),之后输入命令sudo apt-get install python-scipy-doc安装python-scipy-doc(2)接下来就需要在python3下执行操作了,同样输入命令sudo update-alternatives –config python,切换python3,接下来安装h5py,输入命令sudo pip install h5py然后输入命令sudo pip3 install scipy安装scipy(3)然后就是将tflearn安装到电脑上,输入命令sudo pip install git+https://github.com/tflearn/tflearn.git,等待成功后输入命令git clone https://github.com/tflearn/tflearn –recursive,将tflearn的库拷贝到你的linux上。
三.检验tflearn的安装
上述步骤如果都成功后,那么恭喜,你已经成功的将tflearn添加的你的tensorflow下了。首先打开文件夹,将系统文件夹usr/local/lib/python3.5下的tensorflow文件夹复制到home下。右键打开终端输入命令cd tflearn/examples/images/,然后输入命令python alexnet.py,运行牛津大学的17种花的分类程序。然后另打开一个终端,输入命令python tensorflow/tensorboard/tensorboard.py –logdir=/tmp/tflearn_logs,打开浏览器输入localhost:6006,就可以通过浏览器查看整个训练过程以及各种有关精确度等数据走向。
这里写图片描述这里写图片描述这里写图片描述
结语
如果想要了解更多关于tflearn的详尽安装和资料介绍,请参考tflearn官方文档http://tflearn.org/。在下一章将会介绍运行alexnet.py时可能会遇到的memoryerror错误和错误分析以及alexnet运行的结果分析。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章