728x90
머신러닝(Machine Learning)이란?
"머신러닝"은 인공지능(AI)의 한 분야로,
데이터 분석을 위한 모델 생성을 자동화 하여 소프트웨어가 데이터를 바탕으로 학습하고 패턴을 찾아낸다.
이를 통해 사람의 개입을 최소화 하고 빠르게 의사 결정을 내릴 수 있도록 지원한다.
▶ 도메인 지식이 있지 않아도 데이터의 특성을 학습하고 학습한 모델의 성능을 향상시키는 것
▶ 일반적인 데이터에 대해서도 평균 이상의 성능을 나타낼 수 있는 것
※ 대표적인 5가지의 task
- Classification
- label이 있는 데이터를 label에 맞게 잘 분류하기 위해 학습하는 일
- Clustring
- label이 없거나 category가 무엇인지 알지 못하는 데이터를 군집별로 나누는 일
- Regression
- 데이터의 특성에 따라 연속된 target 값을 예측하는 일
- Ranking
- 데이터간의 순위를 예측하는 일
- Recommendation
- 데이터를 통해 사용자에게 관심을 가질만한 정보를 추천해주는 일
반응형
'개발 > Python&머신러닝' 카테고리의 다른 글
머신러닝: 분류 모델 성능 측정 지표 (0) | 2021.03.06 |
---|---|
Train(학습), Validation(검증), Test(테스트) 데이터, train_test_split (0) | 2021.03.06 |
머신러닝: 지도학습, 비지도학습, 강화학습 (0) | 2021.03.06 |
주식 Cup and Handle 패턴 구현하기 (0) | 2021.03.05 |
Piecewise-Linear-Regression 구현하기 (0) | 2021.03.04 |
댓글