Sublime Text3搭建Tensorflow環境

最近在Mac上練習一些Tensorflow簡單代碼,搭建了Sublime Text3的Tensorflow環境,Ubuntu環境下搭建步驟類似

  • 電腦:Mac
  • 軟體:Sublime Text3

安裝Sublime Text3

1. 從Sublime Text3官網下載Sublime Text3 for Mac 3153版本安裝包安裝

2. 根據安裝提示輸入以下License信息

----- BEGIN LICENSE -----TwitterInc200 User LicenseEA7E-8900071D77F72E 390CDD93 4DCBA022 FAF6079061AA12C0 A37081C5 D0316412 4584D13694D7F7D4 95BC8C1C 527DA828 560BB037D1EDDD8C AE7B379F 50C9D69D B35179EF2FE898C4 8E4277A8 555CE714 E1FB0E43D5D52613 C3D12E98 BC49967F 7652EED29D2D2E61 67610860 6D338B72 5CF95C69E36B85CC 84991F19 7575D828 470A92AB------ END LICENSE ------

配置Sublime Text3

  • 配置信息設置路徑:

Sublime Text -> Preferences -> Settings

1. Settings Default:默認設置不做修改

2. Settings User:用戶設置編寫修改

  • 配置樣例說明

1. 關閉Sublime Text3自動搜索提示更新版本

2. 設置界面風格

{ //關閉版本更新提示 "ignored_packages": [ "Vintage" ], "update_check": false, //設置界面風格 "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", "dictionary": "Packages/Language - English/en_GB.dic", "expand_tabs_on_save": true, "fold_buttons": true, "font_size": 14, "bold_folder_labels": true, "word_wrap":true, "wrap_width":80, "rulers":[80,100], "vintage_ctrl_keys": true, "vintage_start_in_command_mode": true, "line_padding_bottom": 2, "line_padding_top": 2, "tab_size": 4, "theme": "Default.sublime-theme", "translate_tabs_to_spaces": true, "font_face": "YaHei Consolas Hybrid", "caret_style": "phase", "highlight_line": true, "highlight_modified_tabs": true,}

安裝Sublime Text3插件

  • 安裝 Package Control

1. 打開Console命令行兩種方式:

Ctrl+`快捷鍵/Sublime Text -> View -> Show Console

2. 粘貼並回車運行如下代碼:

import urllib.request,os; pf = Package Control.sublime-package; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), wb).write(urllib.request.urlopen( http://sublime.wbond.net/ + pf.replace( ,%20)).read())

3. Package Control安裝成功說明:

Sublime Text -> Preferences下出現Package Control選項

  • 安裝所需插件

1. 打開Package Control

Sublime Text -> Preferences -> Package Control

2. 選擇安裝組件

Package Control: Install Package

3. 可選擇安裝所需插件

4. 設置Sublime Text3主題

Nexus

Soda Dark

終端Terminal配置Tensorflow環境

  • Python2配置Tensorflow環境

sudo apt-get update//安裝Python2sudo apt-get install python//安裝pipsudo apt-get install python-pip//安裝numpysudo pip install numpy//安裝matplotlibsudo pip install matplotlib//安裝scipysudo pip install scipy//安裝pandassudo pip install pandas//安裝深度學習框架kerassudo pip install keras//安裝深度學習框架tensorflow(CPU)sudo pip install tensorflow

  • Python3配置Tensorflow環境

sudo apt-get update//安裝Python3sudo apt-get install python3//安裝pip3sudo apt-get install python3-pip//安裝numpysudo pip3 install numpy//安裝matplotlibsudo pip3 install matplotlib//安裝scipysudo pip3 install scipy//安裝pandassudo pip3 install pandas//安裝深度學習框架kerassudo pip3 install keras//安裝深度學習框架tensorflow(CPU)sudo pip3 install tensorflow

Sublime Text3配置Python3編譯介面

1. 打開編譯介面設置路徑

Tools -> Build System -> New Build System

2. 填寫Python3編譯介面配置程序

{ 「cmd」: [「/python/to/path」, 「-u」, 「$file」], 「file_regex」: 「^[ ]File 」(…?)」, line ([0-9]*)」, 「selector」: 「source.python」 }

  • 介面程序說明

「/python/to/path」:電腦上Python3的安裝路徑

  • 終端Terminal查看Python3安裝路徑命令

which python3

3. 保存介面程序在默認路徑

4. 設置Python3編譯環境

Tools -> Build System -> Python3

Sublime Text3訓練MNIST數據集

1. 終端Terminal下載Keras包

git clone https://github.com/fchollet/keras.git

2. Sublime Text3打開樣常式序

樣常式序路徑:keras -> examples -> mnist_mlp.py

3. 程序運行快捷鍵說明

Command+B

4. MNIST數據集訓練結果

  • Test loss:0.1068
  • Test accuracy:0.9829

推薦閱讀:

自己實現黑白圖片自動上色AI(一)
Deep Learning With Keras (8):在小數據集上訓練卷積神經網路(下)
FancyKeras-數據的輸入(傳統)
AI-challenger-Stock Training代碼
一次關於嚴重侵犯著作權的事件

TAG:TensorFlow | 深度学习DeepLearning | Keras |