What is Machine Learning

Hyungseop Lee·2023년 3월 9일
0

Machine Learning Definition

Arthur Samuel에 의한 정의 :

컴퓨터에 명시적으로 프로그래밍하지 않고도 학습할 수 있는 능력을 제공하는 연구 분야

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.
어떤 컴퓨터 프로그램이 T라는 작업을 수행한다. 이 프로그램의 성능을 P라는 척도로 평가했을 때 경험 E를 통해 성능이 개선된다면 이 프로그램을 학습을 한다고 말할 수 있다.

Example :

Suppose your email program watches which emails you do or do not mark as spam, and based on that learns how to better filter spam.

  • Task T : Classifying emails as spam or not spam
  • Experience E : Watching you label emails as spam or not spam
  • Performance measure P : The number(or fraction) of emails correctly classified as spam/not spam

Machine Learning Algorithms

  1. Supervised Learning(지도학습) : 작업을 수행하는 방법을 가르쳐주는 것.
  2. Unsupervised Learning(비지도학습) : 컴퓨터가 스스로 학습하도록 유도하는 것.
  3. Others (Reinforcement Learning(강화학습), Recommender Systems(추천 시스템))
profile
Efficient Deep Learning Model

0개의 댓글