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?