【发布时间】:2020-04-14 17:54:36
【问题描述】:
假设我们在分类层之前有一个包含 kN 个神经元的特征表示。现在,分类层产生一个大小为 N 的输出层,只有本地连接。
也就是说,输出的第 k 个神经元是使用从 kN 到 kN+N 位置的输入神经元计算的。因此,输入层中的每 N 个位置(步长为 N)在输出处给出单个神经元值。
这是在 Keras 中使用 conv1dlocal 完成的,但是 PyTorch 似乎没有这个。
标准线性层中的权重矩阵:kNxN = kN^2 个变量
带有局部线性层的权重矩阵:(kx1)@N 次 = NK 个变量
【问题讨论】:
标签: pytorch