【NLP】【九】keras用法總結

【一】keras模型搭建總體流程session

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

【二】keras主要模塊介紹設計

1. 數據預處理blog

2. NLP相關的主要layer源碼

3. 其餘模塊it

4. 其餘io

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

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

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

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

相關文章
相關標籤/搜索