Neural Networks

Neural networks are a more sophisticated version of feature crosses. In essence, neural networks learn the appropriate feature crosses for you.

Intro to Neural Networks

Three blue circles in a row connected by arrows to a green circle above them
Three blue circles in a row labeled "Input" connected by arrows to a row of yellow circles labeled "Hidden Layer" above them, which are in turn connected to a green circle labeled "Output" at the top.
Three blue circles in a row labeled "Input" connected by arrows to a row of yellow circles labeled "Hidden Layer" above them, which are connected by arrows to a second "Hidden Layer" row of yellow circles, which are in turn connected to a green circle labeled "Output" at the top.
The same as the previous figure, except that a row of pink circles labeled 'Non-Linear Transformation Layer' has been added in between the two hidden layers.
A graph with slope of 0 and then linear once it passes x=0
A complex neural network

Send feedback about...

Machine Learning Crash Course