ConvolutionLayer *AddConvolution(Tensor *input, int32_t numOutputMap, Dims kernelHW, WeightsBuf weights, WeightsBuf bias) noexcept;

函数功能

向网络添加一个卷积层。

函数原型

ConvolutionLayer *AddConvolution(Tensor *input, int32_t numOutputMap, Dims kernelHW, WeightsBuf weights, WeightsBuf bias) noexcept;

约束说明

参数说明

参数名

输入/输出

说明

input

输入

卷积的输入张量。

numOutputMap

输入

卷积的输出特征图的数量。

kernelHW

输入

卷积核的HW维度。

weights

输入

卷积核的权重。

bias

输入

卷积的偏置权重。WeightsBuf{}表示没有偏置。

返回值说明

返回新的卷积层,如果添加失败时返回nullptr。