【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,则感觉清晰好多。

猜你喜欢

转载自my.oschina.net/u/3800567/blog/2960798