The neural network architecture
Let's now focus on how neural networks are organized, starting from their architecture and a few definitions.
A network where the flow of learning is passed forward all the way to the outputs in one pass is referred to as a feedforward neural network.
A basic feedforward neural network can easily be depicted by a network diagram, as shown here:
In the network diagram, you can see that this architecture consists of an input layer, hidden layer, and output layer. The input layer contains the feature vectors (where each observation has n features), and the output layer consists of separate units for each class of the output vector in the case of classification and a single numerical vector in the case of regression.
The strength of the connections between the units is expressed through weights later to be passed to an activation function. The goal of an activation function is to transform its input to an output that makes binary decisions more separable.
These activation...