ConvLSTM3D 类tf_keras.layers.ConvLSTM3D(
filters,
kernel_size,
strides=(1, 1, 1),
padding="valid",
data_format=None,
dilation_rate=(1, 1, 1),
activation="tanh",
recurrent_activation="hard_sigmoid",
use_bias=True,
kernel_initializer="glorot_uniform",
recurrent_initializer="orthogonal",
bias_initializer="zeros",
unit_forget_bias=True,
kernel_regularizer=None,
recurrent_regularizer=None,
bias_regularizer=None,
activity_regularizer=None,
kernel_constraint=None,
recurrent_constraint=None,
bias_constraint=None,
return_sequences=False,
return_state=False,
go_backwards=False,
stateful=False,
dropout=0.0,
recurrent_dropout=0.0,
**kwargs
)
3D 卷积 LSTM。
与 LSTM 层类似,但输入变换和循环变换都是卷积的。
参数
dilation_rate 值不兼容。"valid" 或 "same"(不区分大小写)之一。"valid" 表示无填充。"same" 会在输入的左/右或上/下进行均匀填充,使得输出与输入具有相同的高度/宽度维度。channels_last (默认) 或 channels_first。输入中的维度顺序。channels_last 对应于形状为 (batch, time, ..., channels) 的输入,而 channels_first 对应于形状为 (batch, time, channels, ...) 的输入。未指定时,使用您 TF-Keras 配置文件中的 image_data_format 值(位于 ~/.keras/keras.json,如果存在),否则默认为 'channels_last'。默认为 'channels_last'。dilation_rate 值都与指定任何大于 1 的 strides 值不兼容。tanh(x))。kernel 权重矩阵的初始化器,用于输入的线性变换。recurrent_kernel 权重矩阵的初始化器,用于循环状态的线性变换。bias_initializer="zeros" 结合使用。这在 Jozefowicz 等人,2015 年 中被推荐。kernel 权重矩阵的正则化函数。recurrent_kernel 权重矩阵的正则化函数。kernel 权重矩阵的约束函数。recurrent_kernel 权重矩阵的约束函数。调用参数
(samples, timesteps) 的二进制张量,指示给定时间步是否应被掩码。dropout 或 recurrent_dropout 时此参数才相关。输入形状 - 如果 data_format='channels_first'
6D 张量,形状为:(samples, time, channels, rows, cols, depth) - 如果 data_format='channels_last' 则是 5D 张量,形状为:(samples, time, rows, cols, depth, channels)
输出形状
return_state 为 True:一个张量列表。第一个张量是输出。其余张量是最后一个状态,每个都是 5D 张量,形状为:(samples, filters, new_rows, new_cols, new_depth) (如果 data_format='channels_first') 或形状为:(samples, new_rows, new_cols, new_depth, filters) (如果 data_format='channels_last')。rows、cols 和 depth 的值可能因为填充而发生变化。return_sequences 为 True:6D 张量,形状为:(samples, timesteps, filters, new_rows, new_cols, new_depth) (如果 data_format='channels_first') 或形状为:(samples, timesteps, new_rows, new_cols, new_depth, filters) (如果 data_format='channels_last')。(samples, filters, new_rows, new_cols, new_depth) (如果 data_format='channels_first') 或形状为:(samples, new_rows, new_cols, new_depth, filters) (如果 data_format='channels_last')。引发
参考文献