1. 程式人生 > >Keras處理TIFF影象

Keras處理TIFF影象

Keras是一個高層神經網路API,Keras由純Python編寫而成並基 Tensorflow、Theano以及CNTK後端。Keras 為支援快速實驗而生,能夠把你的idea迅速轉換為結果,如果你有如下需求,請選擇Keras: 簡易和快速的原型設計(keras具有高度模組化,極簡,和可擴充特性)支援CNN和RNN,或二者的結合無縫CPU和GPU切換  
中文名
Keras
外文名
Keras
Keras:基於Theano和TensorFlow的深度學習庫 Keras是一個高層神經網路API,Keras由純Python編寫而成並基
Tensorflow
、Theano以及CNTK後端。Keras 為支援快速實驗而生,能夠把你的idea迅速轉換為結果,如果你有如下需求,請選擇Keras:
  • 簡易和快速的原型設計(keras具有高度模組化,極簡,和可擴充特性)
  • 支援CNN和RNN,或二者的結合
  • 無縫CPU和GPU切換
Keras適用的Python版本是:Python 2.7-3.5 Keras的設計原則是
  • 使用者友好:Keras是為人類而不是天頂星人設計的API。使用者的使用體驗始終是我們考慮的首要和中心內容。Keras遵循減少認知困難的最佳實踐:Keras提供一致而簡潔的API, 能夠極大減少一般應用下使用者的工作量,同時,Keras提供清晰和具有實踐意義的bug反饋。
  • 模組性:模型可理解為一個層的序列或資料的運算圖,完全可配置的模組可以用最少的代價自由組合在一起。具體而言,網路層、損失函式、優化器、初始化策略、啟用函式、正則化方法都是獨立的模組,你可以使用它們來構建自己的模型。
  • 易擴充套件性:新增新模組超級容易,只需要仿照現有的模組編寫新的類或函式即可。建立新模組的便利性使得Keras更適合於先進的研究工作。
  • 與Python協作:Keras沒有單獨的模型配置檔案型別(作為對比,caffe有),模型由python程式碼描述,使其更緊湊和更易debug,並提供了擴充套件的便利性。