머신러닝이 무엇일까?
: 일종의 소프트웨어, 프로그램
Supervised learning
: 정해져 있는 데이터 즉 training set을 가지고 학습을 하는 것.
: 사진을 제시하여 고양이인지 강아지인지 분류하는 알고리즘의 배경에도 Supervised learning이 있다.
Unsupervised learning
: 주어진 데이터 없이 스스로 학습하는 것.
: Google news grouping, Word clustering이 예시로 있다.
Training data set
: 레이블이 정해져있는 값을 머신러닝에서는 Y라고 많이 부름.
: X는 데이터. 이런 x의 데이터를 가지고 y가 학습
AlphaGo
: 바둑판을 학습 - Supervised learing
: 바둑판 - training set
Supervised learning의 Types
: Predicting final exam score based on time spent -> regression
: Pass/non-pass based on time spent -> binary classification
: Letter grade(A,B,C,E and F) based on time spent -> multi-label classification
- regression
- classification
- multi-label classification