今年1月,Keras做者、谷歌AI研究員François Chollet在推特上發出召喚:講中文的Keras用戶們,是否有人願意幫忙一塊兒搞個Keras文檔的中文版?html
一個多月後,官方中文文檔來了。python
Keras 是 Google 的一位工程師 François Chollet 開發的一個框架,它可以以 TensorFlow, CNTK, 或者 Theano 做爲後端運行,能幫助你快速的構建和訓練本身的深度學習模型。 目前,Keras 是成長最快的一種深度學習框架。爲了方便開發者瞭解和掌握 Keras,咱們爲你們準備瞭如下關於 Keras 的內容。git
[譯]神經網絡的 "Hello world" --keras 入門
github
Keras 框架發明者François Chollet推薦文章的翻譯,出於Keras與scikit-learn的類似性,給出的引導教程:經過與scikit-learn的比較來使用Keras。shell
使用 Keras 建立、評價深度神經網絡很是的便捷,不過你須要嚴格地遵循幾個步驟來構建模型。 在本文中咱們將一步步地探索在 Keras 中建立、訓練、評價深度神經網絡,並瞭解如何使用訓練好的模型進行預測。api
Keras TensorFlow教程:如何從零開發一個複雜深度學習模型微信
本文假設你已經熟悉了 TensorFlow 和卷積神經網絡,若是,你尚未熟悉,那麼能夠先看看這個10分鐘入門 TensorFlow 教程和卷積神經網絡教程,而後再回來閱讀這個文章。
網絡
做者受微信監控Tensorflow訓練的啓發,開發了一個控制keras訓練的插件(控制pytorch、mxnet、caffe交給各位了,動態圖類的還可能能夠用微信動態定義)。如今已經實現了包括被動監控、主動查詢、遠程關機/中止訓練等多項功能。
如下是Keras發明者François Chollet的一些建議供參考:
若是你不是很熟悉深度學習和機器學習的話,你可能須要先確認下你是否學過下列教程,只要你有一些 Python 的背景,這些很基礎的課都很容易跟着學
若是你已經瞭解了一些機器學習和深度學習的知識,那麼最快上手的方式是:
閱讀一些關鍵的 Keras 代碼:
閱讀 Keras 博客裏的教程: