实现为Pytorch nn.conv1d函数的Matlab MatConvNet vl_nncov函数中存在语法错误



在Matlab中,我有以下代码:

x = vl_nnconv(x, 'size', [3 3 3 nfilters(i)], 'pad', 1);

当我在Python(Pytorch(中做同样的事情时,我会得到一个语法错误:

for i in range(1, nlayers-1):
if i == 1:
x = nn.conv1d(x,[3 3 3 nfilters(i)], pad())

其中错误标记在CCD_ 1区域。我不确定是什么语法错误。

函数APIF.conv1d(其中Ftorch.nn.functional(的正确格式为:

F.conv1d(x, weight, bias=None, stride=1, padding=0)

假设您将weight(以及可选的bias(作为张量存储在某个位置。

相关内容

  • 没有找到相关文章

最新更新