简单的黑白边界检测
附代码:
import matplotlib import matplotlib.pyplot as plt import numpy as np import paddle from paddle.nn import Conv2D from paddle.nn.initializer import Assign # matplotlib inline # 创建初始化权重参数w w = np.array([1, 0, -1], dtype='float32') # 将权重参数调整成维度为[cout, cin, kh, kw]的四维张量 w = w.reshape([1, 1, 1, 3]) # 创建卷积算子,设置输出通道数,卷积核大小,和初始化权重参数 # kernel_size = [1, 3]表示kh = 1, kw=3 # 创建卷积算子的时候,通过参数属性weight_attr指定参数初始化方式 # 这里的初始化方式时,从numpy.ndarray初始化卷积参数 conv = Conv2D(in_channels=1, out_channels=1, kernel_siz