So, in the optional lab there’s a hidden layer with three units:
Dense(3, activation='sigmoid', name = 'layer1'),
But I don’t understand how it can have 6 weights (2 2x3 matrices)
W1 = np.array([
[-8.94, 0.29, 12.89],
[-0.17, -7.34, 10.79]] )
Shouldn’t it have only 3 weights?