[英]Error invalid syntax in pytorch nn module
我的 pytorch 代码中有错误,我真的不明白为什么。
File "<ipython-input-11-89006c750b74>", line 3
def GaussianBlur(torch.nn.Module):
^
SyntaxError: invalid syntax
代码的rest在这里
将 torch.nn 导入为 nn
def GaussianBlur(torch.nn.Module):
def __init__(self, kernel_size, std_dev):
self.kernel_size = kernel_size
self.std_dev = std_dev
def forward(self, img):
image = np.array(img)
image_blur = cv2.GaussianBlur(image, self.kernel_size, self.std_dev)
return Image.fromarray(image_blur)
有谁知道发生了什么? 谢谢
def
用于函数, class
用于类。 这应该有效:
class GaussianBlur(torch.nn.Module):
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.