I'm running a simple feed-forward network using *Keras* .
Having just one hidden layer I would like to make some inference regarding the relevance of each input to each output and I would like to extract the weights.

This is the model:

```
def build_model(input_dim, output_dim):
n_output_layer_1 = 150
n_output = output_dim
model = Sequential()
model.add(Dense(n_output_layer_1, input_dim=input_dim, activation='relu'))
model.add(Dropout(0.25))
model.add(Dense(n_output))
```

To extract the weight I wrote:

```
for layer in model.layers:
weights = layer.get_weights()
weights = np.array(weights[0]) #this is hidden to output
first = model.layers[0].get_weights() #input to hidden
first = np.array(first[0])
```

Unfortunately I don't get the biases columns in the matrices, which I know Keras automatically puts in it.

**Do you know how to retrieve the biases weights?**

Thank you in advance for your help !