I currently am trying to create a three layer neural network and I want to use the back propagation.
My training data is:
Input : Output
0 | 1 : 0
1 | 1 : 2
In many articles that I've read, they use
1
f(x) = ---------
1 + e-input
to calculate the output of each neuron.
But this function can only return an output between 0.5 and 1, right? Does anyone know another function that I can use for calculating the output?
The sigmoid returns a value between $0$ and $1$. This is sometimes interpreted as a probability, or as a measure of whether the neuron "fires" or not. If you don't want to output a probability in the end, you could just not put a sigmoid on the last layer.