1. 注意层数L的定义
在很多函数里面都需要写循环,需要循环层数L次,通常根据传入的参数把层数L求出来,但传入参数的不同往往会使得L的意义不同,写循环的时候需要注意。
比如:
L1 = len(layer_dims)
L2 = len(parameters) // 2
L1 != L2
L1 == L2 + 1
layer_dims含有输入层,而parameters不含输入层。
2. 注意反向传播的公式,不要忘记 axis = 1 和 keepdims = True
3. 对于plt.imshow()函数,最后一个维度必须是颜色通道。
skimage.transform.resize(image, output_shape=(shape[0], shape[1], color_channel)) ,这里面color_channel这个维度可以省略不写。