They consist of several "hidden" layers of neurons, which receive inputs and transmit them to the next layer, mixing the inputs and applying non-linearities, allowing for a complex decision function.
This algorithm offers a single-layered network. In order to use neural networks with multiple hidden layers, the creation of a separate Deep-Learning visual analysis is required.