tensorflow从0开始(1)

为什么使用tensorflow

初入此行,觉得machine learing的思想还挺好,准备开始学习下,至于为什么选择tensorflow,个人没什么经验去做比对,只是个感觉: 
1. tensorflow是google brain的项目,至少目前来看,google我觉得是靠谱的 
2. tensorflow开源,这是目前软件的趋势 
3. 简单浏览了下tensorflow的白皮书,tensorflow提供了很多分布式(CPU、GPU)的机制,用户配置起来应该很方便 
4. 之前看到篇帖子,是说Tensorflow可能会有专有的硬件做支持,据说叫TPU,运算速度比GPU高不少,没深究过,全切相信所谓的无风不起浪吧

安装tensorflow

官网讲的已经很清楚了 
https://www.tensorflow.org/versions/r0.9/get_started/index.html 
我用的是Ubuntu14.04的虚拟机环境,利用pip安装二进制程序。尝试了几种方式,可能由于是初学者,都失败了。。。。 
1. vituralenv安装,例子不全。。。 
2. docker安装,也没搞通,不知道怎么翻墙。。。。 
3. 编译源码,没编译过。。。 
所以你懂得,最终还是妥协了,所以pip安装,下面只是针对cpu的版本: 
sudo apt-get install python-pip python-dev 
export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0rc0-cp27-none-linux_x86_64.whl 
sudo pip install –upgrade $TF_BINARY_URL

TensorFlow Demo

安装之后,你就可以对tensorflow进行调用了,我的安装路径如下: 
/usr/local/lib/python2.7/dist-packages/tensorflow 
但是这样安装的tensorflow好多例子不全,退而求其次,再下个源码: 
git clone https://github.com/tensorflow/tensorflow.git 
去源码的路径下跑个demo看下: 
~/libsource/tensorflow/tensorflow/examples/tutorials/mnist$ python fully_connected_feed.py,效果如下:


代码跑起来了,不过具体都是些什么含义呢,后续再分解。。。

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