admin 管理员组

文章数量: 887021


2024年2月20日发(作者:submithandler not a function)

pytorch一维卷积参数

一维卷积参数主要由以下几个方面构成:

1、卷积核(Kernel):卷积核是1维卷积的核心,即用来提取1维信号中特征的窗口,它可以表示为一维数组,比如[1,2,1],卷积核可以通过训练学习获得,也可以直接定义。

2、步长(Stride):步长决定了卷积核在输入上的滑动步数,它在卷积运算中可以加快代价计算和提取特征的效果,一般取1,也可以不为1,但值越大计算量越小,但也可能会损失信息。

3、填充(Padding):由于卷积核滑动步长可能不为1,当滑动到输入的边界时,会发生卷积运算的数据丢失,因此为了保持维度不变,需要在输入信号的两端做一些0填充,即在输入边界补充0值,以代替失去的信号数据,来维持卷积运算的维度不变。

4、输出:使用一维卷积获取的输出信号,其格式可以是一个一维数组(如向量、列向量),也可以是二维矩阵(矩形窗口),取决于所提取的特征能在特定大小的滑动窗口中体现。

5、权重(Weight):1维卷积的输出是由一维卷积核的权重决定的,它的权重可以是可训练的,也可以是定义固定的。

6、激活函数(Activation Function):激活函数是一维卷积的重要组成部分,可以让卷积层深入,具有更强的学习能力,例如ReLU(Relu)、Sigmoid、tanh等。它可以结合特征数据,在特定的窗口大小中,对输入的特征信号进行加权,计算出新的特征信号。


本文标签: 卷积 信号 特征 输入 数据