mlx.nn.ConvTranspose1d#
- class ConvTranspose1d(in_channels: int, out_channels: int, kernel_size: int, stride: int = 1, padding: int = 0, dilation: int = 1, output_padding: int = 0, bias: bool = True)#
在多通道输入序列上应用一维反卷积。
通道维度预期在最后,即输入形状应为
NLC
,其中N
是批量维度L
是序列长度C
是输入通道数
- 参数:
in_channels (int) – 输入通道数
out_channels (int) – 输出通道数
kernel_size (int) – 卷积核大小
stride (int, optional) – 应用滤波器时的步幅。默认值:
1
。padding (int, optional) – 输入的零填充位数。默认值:
0
。dilation (int, optional) – 卷积的膨胀率。
output_padding (int, optional) – 添加到输出形状一侧的额外大小。默认值:
0
。bias (bool, optional) – 如果为
True
,则向输出添加可学习的偏置。默认值:True
方法