[Machine Learning] #7 Classification Introduction
****************************************
[What is Classification Problem]:
if or not problem/ yes or no problem.
Is it a spam email? Are you a good boy? Do you like this girl?......
[Logistic Regression Model]:
Linear Regression performs badly in the classification problems. because the classification problem is not 'Continuous'. Intuitively, it also doesn't make sense for Hθ(x) which is larger than 1 or smaller than 0 we when knowing the y={0,1}, y is just 0 or 1.
So we try to make the value of Hθ(x) between 0 and 1, how can we do that? Yes, Logistic Function.
Hθ(x)=g(θTx)
z=θTx
g(z)=11+e−z
And the following image shows that what the function looks like:
[What does the funtion means]:
Hθ(x) gives us the probability that the output is 1.
For example. Hθ(x)=0.8 means that we have 80% probability that the output is 1, on the contrary, the output is 0 's probability is 0.3. We use P(y=1|x;θ)=0.8 to represent that the probabilty of y=1 is 0.8 in the case of x and θ.
[Decision Bounary]:
In order to get our discrete 0 or 1 classification, we can translate the output of the hypothesis function Hθ(x) as follows:
So, what does it means?
θTx≥0→class1θTx<0→class2
The Decision Boundary is the line to seperate the area where y=0 and y=1.
[An Example]:
And the following image shows that what the function looks like:
[What does the funtion means]:
Hθ(x) gives us the probability that the output is 1.
For example. Hθ(x)=0.8 means that we have 80% probability that the output is 1, on the contrary, the output is 0 's probability is 0.3. We use P(y=1|x;θ)=0.8 to represent that the probabilty of y=1 is 0.8 in the case of x and θ.
[Decision Bounary]:
In order to get our discrete 0 or 1 classification, we can translate the output of the hypothesis function Hθ(x) as follows:
when,
Hθ(x)≥0.5−>class1Hθ(x)<0.5−>class2So, what does it means?
Hθ(x)=g(θTx)≥0.5→class1
which means
θTx≥0→class1
From the above statments we can say that:θTx≥0→class1θTx<0→class2
The Decision Boundary is the line to seperate the area where y=0 and y=1.
[An Example]:
In this case, if we consider that when θTx≥0→class1
then x12+x22≥1
[How to find the Decision Boundary ?]:
Please check the next [Machine Learning]#8
Comments
Post a Comment