tensorflow学习笔记06
有错误还请各位指正!
自定义层
创建子类:tf.keras.Layer
两个方法:__init__
:;call
:前向传播算法
普通使用:
1 | class Linear(tf.keras.layers.Layer): |
使用add_weight添加权重:
1 | class Linear(tf.keras.layers.Layer): |
使用build添加权重:
不用固定输入的dims
1 | class Linear(tf.keras.layers.Layer): |
层的递归实现:
1 | class MLPBlock(tf.keras.layers.Layer): |
自定义模型
调用:tf.keras.Model
使用:
1 | class MLP_model(tf.keras.Model): |
- 本文作者: Doted Wood
- 本文链接: http://example.com/2022/02/09/tensorflow/tensorflow-2-0学习笔记6/
- 版权声明: 版权归博主所有,转载请说明来源