I am learning keras and I would like to know how the dense layers of keras are visually interpreted, I do not understand very well the concepts and arguments of 

```
model.add (Dense (512, activation = 'relu', input_shape = (784,)))

```

I know that input\_shape = (784,) would be drawn as 784 input neurons ,but I don't understand what 512 is?