-
[모두를 위한 딥러닝] 1. Machine Learning 개요AI/모두를 위한 딥러닝 2020. 11. 18. 01:46
# 머신러닝이란?
Explicit(=many rules)한 프로그래밍을 지양하고, 프로그램에게 데이터를 보고 스스로 학습할 능력을 부여해서 어떠한 결과를 도출하게끔 하는 연구하는 분야
→ Field of study that gives computers the ability to learn without being explicitly programmed (Arthur Samuel, 1959)
# 학습 방법에 따른 유형
1. Supervised learning
: 컴퓨터에게 정답(label)이 무엇인지 알려주면서 학습시키는 방법 (label이 있는 data로 학습)
(1) Regression : 어떠한 연속된 값을 주어진 데이터들의 특징(feature)을 기준으로 예측하는 문제
ex) 시험공부에 투자한 시간에 대한 기말시험 '점수' 예측
(2) Binary Classification : 주어진 데이터를 2개의 카테고리로 분류하는 문제
ex) 개와 고양이 구분
(3) Multi-Class(=Multi-Lable) Classification : 주어진 데이터를 3개 이상의 카테고리로 분류하는 문제
ex) 시험공부에 투자한 시간에 대한 기말시험 '등급' 예측
2. Unsupervised learning
: 정답(label)을 알려주지 않고 비슷한 데이터를 군집화하여 미래를 예측하는 학습 방법 (label이 없는 data로 학습)
ex) Google news grouping, Word clustering
(1) Clustering
(2) Dimensionality Reduction
etc...
본 포스팅은 김성훈 교수님의 강의
'모두를 위한 딥러닝'을 학습하고 정리한 내용을 담고 있습니다.
'AI > 모두를 위한 딥러닝' 카테고리의 다른 글
[모두를 위한 딥러닝] 7. Learning rate, Overfitting and Regularization (0) 2020.12.01 [모두를 위한 딥러닝] 6. Multi-Class Classification - Softmax (0) 2020.12.01 [모두를 위한 딥러닝] 5. Logistic Regression (0) 2020.11.25 [모두를 위한 딥러닝] 4. multi-variable linear regression (0) 2020.11.25 [모두를 위한 딥러닝] 2. Linear Regression (0) 2020.11.19