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

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

本篇介紹如何在 OpenCV 中實作 Selective Search 物體偵測候選區域演算法。 初版的 R-CNN 是將 Selective Search 所得到的候選區域,放進 CNN 中進行判斷,為了更清楚理解 Selective Search 的運作,以下我們直接使用 OpenCV 來撰寫一個 Selective Search 的實作版本,觀察該演算法實際執行的結果。 ...

本篇介紹如何在 OpenCV 中實作 Graph Based Segmentation 圖形分割演算法。 在 R-CNN 中的候選區域是從 Selective Search 得來的,而 Selective Search 又是根據 Graph Based Segmentation 的結果而來,所以我在研究 R-CNN 的同時,也必須先看一下 Graph Based Segmentation 的理論與實做。 ...

這裡介紹如何在 Python 中同時對多個 list 進行迭代,在迴圈中每次各取一個 list 中的元素進行處理。 zip 與 for 迴圈 在 Python 中若要將兩個 list 以迴圈的方式一次各取一個元素出來處理,可以使用 zip 打包之後配合 for 迴圈來處理: ...

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