Open gon-park opened 4 years ago
Machine Learning: Field of study that gives computers the ability to learn without being explicitly programmed. (by Arthur Lee Samuel)
학습 모델
학습모델
군집화(Clustering)
**Classification
을 통해 분산되어 있는 데이터를 Clustering하는 방법**
Classification을 위한 방법은 다양하며 이를 위한 기준을 Assumption
이라고 함
이러한 Assumption
은 각각의 Clustering 정의를 위한 알고리즘 마다 다를 수 있으며 여러 알고리즘을 다양하게 접합시켜 사용 할 수 있음
K-means
거리 기반
의 기준을 통해 푸는 Cluster 알고리즘GMM(Gaussian Mixture Model)
확률과 확률 분포
를 기반으로 푸는 Cluster 알고리즘Machine Learning
머신러닝이란 데이터에 기반하여 결정을 할수있게 하는것. machine learning 은 unsupervised learning , supervised learning 로 나눌수있음.
Machine Learning 학습 모델
- Unsupervised learning
- 데이터 만을 입력하며 목표치는 존재 하지 않는다.
- 이후 학습된 데이터를 통해 분류하는 등 데이터 자체를 구분 짓거나, 압축 하는데 사용한다.
- Supervised learning
- 데이터와 목표치를 주어지고 이와 동일한 목표치를 찾아 내게 한다.
- 즉, input의 데이터를 기반으로 최대한 동일한 결과값을 찾아 낼수있게한다.
- Anomaly Detection
- Anomaly Detection은 학습 데이터 셋에 비정상적인 sample 이 존재 하는지 찾아낸다.
- 각 sample의 label이 존재하는지, 비정상적인 sample의 성격이 정상 sample과 어떻게 다른지, 정상 sample의 class가 단일 class 인지 Multi-class 인지 등에 따라 여러 방식을 사용한다.
딥러닝
강화학습
강화학습
Machine learning 기계학습
정의 - Arthru Samuel (1959)
Machine Learning is a field of study that gives computers the ability to learn without being explicitly programmed 아서 사무엘: 컴퓨터가 명시적으로 프로그램되지 않고도 학습할 수 있도록 하는 연구 분야
정의 - Tom Mitchell (1988)
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 톰 미첼: 컴퓨터가 어떤 작업(T)를 하는데 있어서 경험(E)로부터 학습하여 성능에 대한 측정(P)를 향상시키는 학문
머신러닝 종류
강화학습
MDP (Markov Decision Process, 마르코프 결정 과정)
TODO: MDP 이해하기
지도/비지도학습과 차이점
멤버 별로 각각 machine learning 알고리즘을 이해하고 정리해본다.
각자 Comment로 적어주세연 @29-75/29-75
컨센서르를 맞추고 #3 으로 공통화해서 정리해봅시다.
추가적으로 running car를 반영하기 위한 알고리즘까지 정해봅시다.