資源 | 這是你要的Keras官方中文版(附文件連結)

AI科技大本營發表於2018-03-06


Keras 是一個用 Python 編寫的高階神經網路 API,它能夠以 TensorFlow, CNTK, 或者 Theano 作為後端執行。Keras 的作者——谷歌工程師 François Chollet 表示,Keras 更像是一個介面而不是一個獨立的機器學習框架。


Keras 允許簡單而快速的原型設計(使用者友好,高度模組化,可擴充套件性),同時支援卷積神經網路和迴圈神經網路,以及兩者的組合,而且在還可以在 CPU 和 GPU 上無縫執行與切換。總體來說,Keras 具有以下幾大優點:


  • 使用者友好:Keras 提供一致而簡潔的 API,能夠極大減少一般應用下使用者的工作量,同時,Keras 提供清晰和具有實踐意義的 bug 反饋。

  • 模組性:模型可理解為一個層的序列或資料的運算圖,完全可配置的模組可以用最少的代價自由組合在一起。具體而言,網路層、損失函式、優化器、初始化策略、啟用函式、正則化方法都是獨立的模組,你可以使用它們來構建自己的模型。

  • 易擴充套件性:新增新模組超級容易,只需要仿照現有的模組編寫新的類或函式即可。建立新模組的便利性使得 Keras 更適合於先進的研究工作。

  • 與 Python 協作:Keras 沒有單獨的模型配置檔案型別(作為對比,Caffe 有),模型由Python 程式碼描述,使其更緊湊和更易 debug,並提供了擴充套件的便利性。


截至 2017 年 11 月,Keras 的使用者數已經超過 20 萬。可以說,Keras 的火熱也早已傳到了中國。一些志願者早早地就翻譯了 Keras 的英文文件(https://keras-cn.readthedocs.io/en/latest/),造福國人。


近日,François Chollet  又在 Twitter 上宣佈,“中文版的 Keras 來了。”







從下圖的 Keras 中文版目錄可以看出,該文件的漢化版還不完全。從 Processing 這一章節開始,文件依然全是英文,預計完整的漢化版還得一段時間。



官方版 Keras 中文文件連結:https://keras.io/zh/constraints/

相關文章