From this site,
The output node has a “threshold” t.
Rule:
If summed input ≥ t, then it "fires" (output y = 1).
Else (summed input < t) it doesn't fire (output y = 0).
How y equals to zero. Any Ideas appreciated.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Neural networks have a so called “activation function”, it’s usually some form of a sigmoid-like function to map the inputs into separate outputs.
http://zephyr.ucd.ie/mediawiki/images/b/b6/Sigmoid.png
For you it happens to be either 0 or 1 and using a comparison instead of a sigmoid function,
so your activation curve will be even sharper than the graph above. In the said graph, your
t, the threshold, is 0 on the X axis.So as pseudo code :
sum = w1 * I1 + w2 + I2 + ... + wn * Insumis the weighted sum of all in the inputs the neuron, now all you have to do is compare that sum tot, the threshold :You can use the last neuron’s output as the networks output to predict something into 1/0, true/false etc.
If you’re studying NNs, I’d suggest you start with the XOR problem, then it will all make sense.