반응형
기계학습의 목적
if-else문 같은 조건문으로 설계가 불가능할만큼 경우의 수가 너무 많은 문제에 사용된다. 복잡한 데이터(비정형데이터)를 기반으로 결정을 내려야 하는 분야에 사용된다.
기계학습은 함수를 학습한다.
입력(x)가 들어올 때 어떤 결과(y)가 나올지 예측하는 방법이 기계학습이다.
기계학습의 종류
1) 지도학습(Supervised Learning) < 분류, 회귀 > : 과거를 학습하여 미래를 예측
입력-출력 데이터 예시가 미리 주어짐. 예시를 기반으로 새로운 입력에 대한 출력을 예측하는 패턴을 추출
( 번호판 인식, 날씨 예측, 시장 예측 )
2) 비지도학습(Unsupervised Learning) < 클러스터링, 차원축소 > : 현재를 분류하여 미래를 예측
예시 데이터가 없는 상태에서 데이터를 묶거나 분류하여 클러스터링하거나 특징을 추출하는 방식
( 데이터 마이닝, 빅데이터 가시화 )
3) 강화학습(Reinforcement Learning)
보상이 주어지는 문제에 대한 상태에서의 행동을 결정
기계학습 용어
- 특징(feature) : 입력값 (x)
- 레이블(label) : 출력값 (y)
특징의 레이블이 미리 주어지면 지도학습
특징을 분류하여 레이블을 구분하면 비지도학습
- 학습(learning) : 모델을 만들거나 배우는 것 ( f )
- 예측(predication) : 특징을 학습된 모델에 넣어 레이블을 예측하는 것
반응형
'CS > 인공지능' 카테고리의 다른 글
[인공지능] 기계학습 ( 경사하강알고리즘 ) (0) | 2021.12.13 |
---|---|
[인공지능] 기계학습 (선형회귀) (0) | 2021.12.12 |
[인공지능] 베이즈 정리 ( Bayes' theorem ) (0) | 2021.11.02 |
[인공지능] 조건부 확률 (0) | 2021.11.01 |
[인공지능] 퍼지논리 ( fuzzy logic ) (1) | 2021.11.01 |