Tensorflow學習筆記day02 + TF常用Python擴展包

Numpy:這是用 Python 進行科學計算的基礎包。它支持n維數組和矩陣的計算,還擁有大量的高級數學函數。這是 TensorFlow 所需的必要軟件包,因此,使用 pip install tensorflow 時,如果尚未安裝 Numpy,它將被自動安裝。

Matplolib:這是 Python 2D 繪圖庫。使用它可以只用幾行代碼創建各類圖,包括直方、條形圖、錯誤圖、散點圖和功率譜等。它可以使用 pip 進行安裝:

OS:它提供了一種使用操作系統相關功能(如讀取、寫入及更改文件和目錄)的簡單便攜方式。

Pandas:這提供了各種數據結構和數據分析工具。使用 Pandas,您可以在內存數據結構和不同格式之間讀取和寫入數據。可以讀取 .csv 和文本文件。可以使用 pip install 或 conda install 進行安裝。

Keras:Keras 也是神經網絡的高級 API,它使用 TensorFlow 作爲其後端。它可以運行在 Theano 和 CNTK 之上。添加圖層只需要一行代碼,非常用戶友好,可以使用 pip install keras 來安裝。

TFlearn:TFlearn 是一個建立在 TensorFlow 之上的模塊化和透明的深度學習庫。它爲 TensorFlow 提供更高級別的 API,以促進和加速實驗。它目前支持最近的大多數深度學習模型,如卷積、LSTM、BatchNorm、BiRNN、PReLU、殘差網絡和生成網絡。它只適用於TensorFlow 1.0 或更高版本。請使用 pip install tflearn 安裝。

sklearn:Scikit-learn(sklearn)是機器學習中常用的第三方模塊,對常用的機器學習方法進行了封裝,包括迴歸(Regression)、降維(Dimensionality Reduction)、分類(Classfication)、聚類(Clustering)等方法。Sklearn提供一些標準數據,我們不必再從其他網站尋找數據進行訓練. Sklearn安裝要求Python(>=2.7 or >=3.3)、NumPy (>= 1.8.2)、SciPy (>= 0.13.3)。如果已經安裝NumPy和SciPy,安裝scikit-learn可以使用pip install -U scikit-learn。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章