ML:Introduction


What is Machine Learning?

Arthur Samuel

"the field of study that gives computers the ability to learn without being explicitly programmed."

컴퓨터가 명시적인 프로그램없이, 스스로 학습할 수 있는 능력을 연구하는 학문분야. 오래된 정의입니다.

Tom Mitchell

"A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E."

학습과제를 중심으로 정의하였습니다. 프로그램이 일정수준의 작업성능(P)을 가지고, 작업(T)을 수행할 때, 경험(E)이 증가함에 따라 작업(T)을 수행하는 성능(P)이 향상될 수 있습니다. 이 때 프로그램이 경험(E)으로부터 학습을 했다고 표현합니다.

체커게임을 예를 들어 적용해보면,

E = 같은 게임을 여러 번 반복하는 과정

T = 체커 게임을 하는 것

P = 프로그램이 다음 판을 새로운 상대로 했을 때, 이길 확률