Definition of Machine Learning
a computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E.
Kinds of Machine Learning
Supervised Learning
Unsupervised Learning
Reinforcement learning
recommender systems
Supervised Learning
Supervised Learning = right answer is given
In supervised learning, we are given a data set and already know what our correct output should look like, having the idea that there is a relationship between the input and the output.
Two Kinds of Problem in Supervised Learning
regression = predict continuous valued output
Classification : Discrete valued output problem : 0 or 1 / 0 or 1 or 2 or 3 etc..
1 variable인 경우 왼쪽 같이 표기한다.
오른쪽의 2 variable의 경우 이와 같이 구분선을 그어주는 것이 machine learning task T이다.
infinite variable인 경우 → Support Vector Machine을 이용
Unsupervised Learning
Unsupervised learning allows us to approach problems with little or no idea what our results should look like. We can derive structure from data where we don't necessarily know the effect of the variables.
We can derive this structure by clustering the data based on relationships among the variables in the data.
With unsupervised learning there is no feedback based on the prediction results.