I started to study Machine Learning, but in the book I am reading there is something I don't understand.
I am a total beginner in terms of Machine Learning, and I am just trying to read as much content I can.
I simply don't understand the purpose of bias and threshold. In the book I am reading, they take the easy example of a bank that could accept or reject credits.
To do so, inputs are given to the perceptron through a training set (vector $x$), weights are generated (vector $w$), and the output is always -1 or +1. I perfectly understand this, and how to update the weights to gain accuracy.
But right after, they introduce this notion of threshold, saying "if the applicant passes the threshold, credit is approved; if not, credit is denied"
As I saw multiples times on internet, they put a bias at $x_0$ with a weight $w_0 = 1$. This bias seems to be -threshold
Can someone explain to me this notion of Threshold / Bias ? I thought the perceptron was all about outputting -1 or 1 for a given input vector (if linearly separable)