Tensorflow 基礎篇(上)
睿鋒 7/28/2018
deep learning開源學習框架有很多,theano、tensorflow,caffe、keras、torch、pytorch。
其中,tensorflow的使用率很高。tensorflow是2015年由google brain團隊開源的。
為何要使用Tensorflow?
在所有的機器學習框架中,Tensorflow並不算是最容易上手的。
對於一個機器學習的初新者,如果只是了解一下並實作簡單的例子,則較為推廌從keras學起,因為keras得設計目標就是從簡、高度模組化。
Tensorflow比較偏向於研究用,和其他套件相比具有以下特點:
- 開發自由度高
Tensorflow就是一個自由度高的工具,不會像keras一樣因為過於模組化。
過於模組化會無法實現太多變形。
Tensorflow有python接口和C++接口可以選擇。
- 遇到問題容易搜尋到解決辦法
由於Tensorflow屬於Google的Opensource且使用者眾多,因此Coding過程中遇到的問題都可以在網路上找到解決方法
- 具有高度可視化工具TensorBoard
TensorBoard是Tensorflow專屬的視覺化工具。
TensorBoard可以將模型視覺化,可以將一些參數視覺化來協助瞭解訓練狀況。
Tensorflow 安裝教學
此文件教學如何安裝Tensorflow的CPU版本在Windows上以及Linux(Ubuntu)上。
如果要使用GPU進行訓練則需要另外安裝GPU版本以及CuDNN,可以參考Tensorflow官網:https://www.tensorflow.org/
Linux(Ubuntu) 安裝
對於Linux(Ubuntu)系統,安裝的方法就是透過pip3。
step 1.
先打開command line
step 2.
使用apt-get安裝python3,輸入以下指令
如果已經裝好python3和pip3以上,也可以從step 3.開始,一步一步輸入以下指令。
step 3.
python3 安裝完成,接下來輸入以下指令安裝pip3
step 4.
安裝完pip3後,我們就可以用pip3來裝tensorflow了,輸入以下指令
step 5.
安裝完成!!!在command line輸入以下指令打開python3
step 6.
接著輸入以下指令測試一下tensorflow是否安裝完成
如果出現以下字元就是代表安裝成功
Windows 安裝
Windows版本也會透過pip3進行安裝,在python3.4+後,安裝python3就會附有pip3,如果已經有安裝過python3以上的同學,就可以直接從step 5開始,如果還沒安裝過python3,建議從step 1.開始。
step 1.
前往python官網下載區https://www.python.org/downloads/
選擇3.5以上較新的版本下載
step 2.
在點下Download後,會需要選擇x86-64還是amd64的installer,推薦選擇 Windows x86-64 executable installer下載。
step 3.
點開下載下來的安裝檔開始安裝,安裝過程要記得選擇Add Python 3.5 to PATH。當你看到Setup was successful後,就是python3安裝完成了。
step 4.
有了python3後,我們可以開始安裝tensorflow,先用工作管理員打開命令提示字元。
step 6.
打開命令提示字元後打入以下指令。
step 7.
安裝完成!!先在命令提示字元輸入以下指令打開python3。
輸入以下指令測試一下Tensorflow是否安裝完成。
如果出現以下字元就是代表安裝成功。
[0]
https://fgc.stpi.narl.org.tw/activity/videoDetail/4b1141305d9cd231015d9d07dbe1002a
[1]