Neural networks are the fundamental building block of modern AI. Let's start with the simplest example: 1 input, 1 parameter, 1 output.
The network multiplies the input by the parameter to produce the output.
Each connection in the network has a weight that determines how strongly the input influences the output.
model = NeuralNetwork(layers=[1, 4, 1])
This simple model can be trained to approximate many functions with sufficient layers and parameters.
For more on neural networks, see the references section at the end of this article.