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,效果如下:


代碼跑起來了,不過具體都是些什麼含義呢,後續再分解。。。

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