關於keras框架的介紹以及操作使用

  Keras 是一個 Python 深度學習框架,可以方便地定義和訓練幾乎所有類型的深度學習模型。Keras 最開始是為研究人員開發的,其目的在於快速實驗。我們可以進入網站主頁 – Keras 中文文檔查看keras內的配置,如圖所示:

 

  Keras的使用很簡單上手,但是運行keras需要一個後端引擎,這裡推薦使用tensorflow後端。

       當我們對keras程式碼中有什麼疑惑時,可以選擇查看網頁上對應的內容,然後對源程式碼進行查看。比如說我們選擇查看常用數據集(Datasets):

 

  這裡表示我們可以在keras裡面直接調用的數據集,裡面還有怎麼調用每個數據集的程式碼。

  接下來我們在本地文件python中的site-packages下找到keras文件下的datasets文件可以看到每個數據集的調用文件的源程式碼(我的源碼路徑為:C:\Users\Quiming\AppData\Roaming\Python\Python37\site-packages\keras\datasets):

 

  我們隨便選擇一個數據集文件打開,比如說mnist.py文件:

 

  我們可以看到mnist裡面的load_data函數具體是做什麼,不一定要看懂,但是至少要知道在函數中輸入的是什麼,輸出的是什麼,這樣更能方便於理解。

       當我們不理解layers層時,我們可以查看layers文件下的編程文件:

  所以當遇到keras中遇到語句不明白的或者錯誤但是找不到原因的,可以嘗試去keras網頁上或者本地文件中查看每個部分的資訊;若只關注程式碼的使用,則需要明白函數的輸入輸出,以及這個函數大概做了什麼事情。(三大利器:keras文檔網頁、源碼以及baidu搜索)