概述
Layer是所有层的基类
官方文档:
https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/keras/layers/Layer#get_weights
常用的层有
- dense(…): 全连接层
- dropout(…): Dropout层
- flatten(…): Flatten层,即把一个 Tensor 展平
- conv1d(…): 一维卷积层
- conv2d(…): 二维卷积层
- conv2d_transpose(…): 二维转置卷积层
- conv3d(…): 三维卷积层
- conv3d_transpose(…): 三维反卷积层
- max_pooling1d(…): 一维最大池化层
- max_pooling2d(…): 二维最大池化层
- max_pooling3d(…): 三维最大池化层
- separable_conv2d(…): 二维深度可分离卷积层
主要方法
__init__()
初始化方法,实例化时调用,保存成员变量的设置
build()
call()
get_weights()
获取权重
感谢:
https://blog.csdn.net/lyb3b3b/article/details/89297682