【NLP】【九】keras用法總結 原

【一】keras模型搭建整體流程

keras支持兩種方式搭建模型,一種是使用Sequential方式進行模型搭建,一種是使用函數式API進行模型搭建,整體流程如下圖:

【二】keras主要模塊介紹

1. 數據預處理

2. NLP相關的主要layer

3. 其他模塊

4. 其他

1. kears支持自定義layer,可以參考:https://keras.io/zh/layers/writing-your-own-keras-layers/

2. TensorFlow 最新的版本(如1.12),支持keras。即通過tf.keras方式使用。使用方式和keras基本一致(後續會介紹tf.keras)

3. 使用keras搭建模型快速,方便。相對於純tf代碼搭建模型,簡單了很多,影藏了很多細節(如:感知不到Graph、placeholder、variable、session等)

,就很簡單的模型搭建,概念上,就是model與layer。如果tf的源碼設計上,從上到下依次爲:model--->layer---->op,則感覺清晰好多。

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