常用层
所有的Keras层都有以下方法。
.get_weights()
,返回层的权重,类型为Numpy array。.set_weights(weights)
,从Numpy array中加载权重。.get_config()
,返回当前层的配置。
并且可以通过以下属性和方法来访问其中的指定内容。
.input
,输入张量。.output
,输出张量。.input_shape
,输入数据形状。.output_shape
,输出数据形状。.get_input_at(index)
,获取指定节点的输入张量。.get_output_at(index)
,获取指定节点的输出张量。.get_input_shape_at(index)
,获取指定节点的输入数据形状。.get_output_shape_at(index)
,获取指定节点的输出数据形状。
模型的第一层可以使用input_shape
来设定输入数据的形状,类型为nD向量,最常见的形状为(sample_size,)
,对于图片数据,则是(height, width, channels)
。
Keras的层均位于keras.layers
包中,这里拣选一些常用的层进行简要说明。由于Keras发展很快,具体层的使用方法还需要参考Keras文档。