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]

results matching ""

    No results matching ""