here is my output
can anyone help on where i am doing wrong?
---> 12 dA, dW, db = conv_backward(Z, cache_conv)
13
14 print("dA_mean =", np.mean(dA))
<ipython-input-83-0b977ebdbfaa> in conv_backward(dZ, cache)
106 # Update gradients for the window and the filter's parameters using the code formulas given above
107 da_prev_pad[vert_start:vert_end, horiz_start:horiz_end, :] += W[:,:,:,c] * dZ[i, h, w, c]
--> 108 dW[:,:,:,c] += a_slice * dZ[i, h, w, c]
109 db[:,:,:,c] += dZ[i, h, w, c]
110
ValueError: operands could not be broadcast together with shapes (2,2,3) (2,2) (2,2,3)