隨着深度學習概念火起來,TensorFlow也跟着成為業界流行的深度學習框架。它采用CPU+GPU的並行計算模式,使得神經網絡可以有效的並行計算,從以前的三層網絡到現在的深層網絡,深度學習+tensorflow已經開始深入人心。
筆者也本着投石問路的心態,嘗試玩一玩這個高大上的東西。那么先從安裝開始吧~
如果有翻牆工具的話,安裝是很簡單的。
安裝Python3.5+
(注意tensorflow只支持3.5以上的版本,2.7是安裝不了的)
我這里下載的是3.5.2,注意要找到對應版本的python才可以:https://www.python.org/downloads/release/python-352/
比如,我是win10 64位的系統,那么就需要下載下面這個:
下載后直接安裝即可。
如果使用的是sublimeText編輯器,需要修改下sublimetext里面關聯的python路徑:
{
"cmd": ["C:/Users/xinghailong/AppData/Local/Programs/Python/Python35/python.exe", "-u", "$file"],
"file_regex": "^[ ]File \"(…?)\", line ([0-9]*)",
"selector": "source.python"
}
測試一下:
安裝TensorFlow
直接輸入pip3 install --upgrade tensorflow即可,下載CPU版本的tensorflow。
tensorflow支持兩種版本的安裝:
- 1 tensorflow,僅支持CPU版本(如果沒有對應的顯卡開發,那么可以考慮安裝這個,跑個hello world就行了)
- 2 tensorflow-gpu,支持GPU版本(如果你有NVIDIA的顯卡,可以考慮開啟這個)
這樣就安裝完了!
可以編寫一個hello world程序:
import tensorflow as tf
a = tf.constant('hello')
with tf.Session() as sess:
print(sess.run(a))
參考資料
1 tensorflow的官方文檔:https://www.tensorflow.org/install/
2 深度學習入門學習文章:http://blog.jobbole.com/105602/
3 深度學習花書:https://github.com/exacity/deeplearningbook-chinese
4 tobe的github:https://github.com/tobegit3hub
5 tobe的微博:http://weibo.com/tobegit3hub?is_hot=1#_rnd1501482257802
6 anaconda:https://www.continuum.io/downloads
6 推薦系統論文:https://amundtveit.com/2016/11/20/recommender-systems-with-deep-learning/
7 推薦系統論文:http://www.wanghao.in/publication.html