머신러닝

기계학습 간단한 개념

cj92 2019. 6. 27. 17:02



기계학습


지도학습(supervised learning) : 독립변수와 종속변수 쌍으로 된 데이터가 주어질 때 새로운 데이터에 대한 문제를 풀 수 있는 함수를 찾는 것.


ex)분류 모형, 예측모형


비지도학습(unsupervised learning) : 종속변수가 없는 데이터들로부터 패턴을 추출하는 것


군집분석


강화학습(reinforcement learning) : 문제에 대한 직접적인 답을 주지 않고 경험을 통해 기대값이 최대가 되는 것을 찾는 학습.


마리오게임 딥러닝, 알파고 딥러닝


반지도학습(semi-supervised learning) : 지도학습과 비지도학습을 같이 사용하는 ㄱ


전이학습(transper learning) : 딥러닝을 feature 추출로만 사용하고 추출된 피처를 통해 다른 모델을 학습하는 방법.



학습이란? : 데이터를 잘 반영하는 모형을 찾는 것. 즉 parameter를 결정하는 것.



> 과적합이 문제가 되는 이유 : 데이터는 오차를 가지고 있기 때문에 실제 데이터에서 성능이 안좋아지는 문제가 생긴다.