最佳答案
假设您正在应用加权和(即卷积),您的内核相当于以下内容:
可以使用torch.nn.function.conv2d
直接实现:
import torch.nn.functional as F
kernel = torch.Tensor([[-1,-2,-3],
[-4,sum([1,2,3,4,6,7,8,9]), -6],
[-7,-8,-9]])
kernel = kernel.reshape(1,1,3,3)
A = torch.randn(1,5,5)
B = torch.randn(1,5,5)
inputs = torch.stack([A,B])
F.conv2d(inputs, kernel, padding=1)
关于python - Pytorch:需要帮助实现自定义滑动窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67096856/