
CentOS Linux 安裝與使用 Keras 深度學習工具
本篇介紹如何在 CentOS Linux 中安裝與使用 Keras 這套深度學習工具。 談到深度學習(Deep Learning)的工具,大家都會想到 TensorFlow 這類的底層 framework,這類的基礎的 framework 由於保留了非常多的彈性空間,導致使用上比較不方便,如果想要快速進行依些簡單的問題測試,就可以使用 Keras 這類的高階工具。 ...

本篇介紹如何在 CentOS Linux 中安裝與使用 Keras 這套深度學習工具。 談到深度學習(Deep Learning)的工具,大家都會想到 TensorFlow 這類的底層 framework,這類的基礎的 framework 由於保留了非常多的彈性空間,導致使用上比較不方便,如果想要快速進行依些簡單的問題測試,就可以使用 Keras 這類的高階工具。 ...

本篇是 TensorFlow 的 tf.InteractiveSession 互動式 Session 使用教學。 在 TensorFlow 中,所有的運算都要放在 session 中執行,而如果在 shell 或 IPython notebooks 中執行 TensorFlow 的程式時,我們可以改用比較方便使用的 tf.InteractiveSession。 ...

這裡介紹如何將各種資料儲存為 TFRecords 檔案,方便在 TensorFlow 中使用。 TensorFlow 支援許多種讀取檔案的方式(例如 TensorFlow 輸入管線),而 TensorFlow 本身也有自己標準的 TFRecords 檔案格式,可以將資料與對應的資料標示(label)儲存在一起,方便在 TensorFlow 中使用。 ...

這裡介紹如何在樹莓派上面以 Docker 安裝 TensorFlow 環境,開發機器學習的程式。 Step 1 首先參考樹莓派安裝 Dcoker 的教學,把 Docker 環境裝好。 Step 2 參考 GitHub 上的 DeftWork/rpi-tensorflow,執行適用於樹莓派的 Docker 影像: docker run -it -p 8888:8888 elswork/rpi-tensorflow:latest 執行時 Docker 會自動下載這個 Docker 影像。 ...

本篇是 TensorBoard 的基本使用方法教學,以視覺化呈現 TensorFlow 的計算結果。 通常實務上以 TensorFlow 建立的模型(例如深度神經網路)都相當複雜,若要對模型進行觀察、除錯與最佳化,都有一定的難度,而 TensorBoard 是一個專門用來呈現 TensorFlow 模型與資料的視覺化工具,其支援好幾種資料的呈現方式,讓程式設計者更容易掌握複雜的模型與資料。 ...