The bread-and-butter of machine learning.
This is the most vanilla neural network. Also called a fully-connected network. This is just a series of matrix multiplications with non-linearities between them.
You tweak the values in the matrices to make your loss go lower and you’re learning.