Neural Networks
A neural network is layers of simple weighted sums followed by nonlinear functions, and stacking them lets it learn curved patterns.
One neuron
A neuron in a neural network is a tiny function:
- are the inputs (numbers from the data or from the previous layer).
- are the weights: how much each input matters. is the bias: a constant shift.
- is the activation function: a fixed nonlinear function applied to the weighted sum.
If is the sigmoid, this is exactly logistic regression. A neuron is the same idea you have already seen. The new part is connecting many of them.
Change the inputs, weights, bias and activation below. Notice how the output reacts to each.
Edit input
1 of 6