Machine Learning
모두의 딥러닝
강의 목표
- 머신러닝에 대한 기본적인 이해
    
- Linear regression
 - Logistic regression
 
 - Tensorflow 사용
 
목차
- Machine Learning Basics(머신러닝이란 무엇인가)
 - Linear Regression(선형 회귀)
 - Logistic Regression(로지스틱 회귀)
 - Multivariable linear/logistic regression(다중 선형/로지스틱 회귀)
 - Neural networks(뉴럴 네트워크)
 - Deep Learning(딥러닝)
    
- CNN
 - RNN
 - Bidirectional Neural networks
 
 - Machine Learning Basics(머신러닝이란 무엇인가)
 
1959년 Arthur Samel
- 개발자가 아닌 프로그램이 스스로 데이터를 학습하는 개념 제시
 
머신러닝의 종류
- Supervised Learning(지도 학습)
    
- 데이터와 정답을 같이 학습한다(예측,분류)
 
 - Unsupervised Learning(비지도 학습)
    
- 데이터로만 학습하여 정답값을 스스로 유추한다(군집화)
 
 - Reinforsement Leaning(강화 학습)
    
- 맞췄을 때는 보상을 틀렸을 때는 패널티를 줘서 스스로 학습 (알파고)
 
 
일반적인 문제는 지도학습으로 해결이 가능하다.
- Image Labeling
 - Email spam filter
 - Predicting exam score
 
Supervised Leaning(지도 학습)
지도학습은 크게 2가지 종류로 나눌 수 있다.
- Regression
    
- 연속된 값을 예측
 
 - Classificaion
    
- 개와 고양이와 같이 이산적인 값을 분류할 때 사용
        
- Binary Classification(2가지 분류)
 - Multi-label Classification(3가지 이상 분류) 1959년 Arthur Samel
 
 
 - 개와 고양이와 같이 이산적인 값을 분류할 때 사용
        
 
- 개발자가 아닌 프로그램이 스스로 데이터를 학습하는 개념 제시
 
머신러닝의 종류
- Supervised Learning(지도 학습)
    
- 데이터와 정답을 같이 학습한다(예측,분류)
 
 - Unsupervised Learning(비지도 학습)
    
- 데이터로만 학습하여 정답값을 스스로 유추한다(군집화)
 
 - Reinforsement Leaning(강화 학습)
    
- 맞췄을 때는 보상을 틀렸을 때는 패널티를 줘서 스스로 학습 (알파고)
 
 
일반적인 문제는 지도학습으로 해결이 가능하다.
- Image Labeling
 - Email spam filter
 - Predicting exam score
 
Supervised Leaning(지도 학습)
지도학습은 크게 2가지 종류로 나눌 수 있다.
- Regression
    
- 연속된 값을 예측
 
 - Classificaion
    
- 개와 고양이와 같이 이산적인 값을 분류할 때 사용
        
- Binary Classification(2가지 분류)
 - Multi-label Classification(3가지 이상 분류)
 
 
 - 개와 고양이와 같이 이산적인 값을 분류할 때 사용
        
 
1. Machine Learning Basics(머신러닝이란 무엇인가)
1959년 Arthur Samel
- 개발자가 아닌 프로그램이 스스로 데이터를 학습하는 개념 제시
 
머신러닝의 종류
- Supervised Learning(지도 학습)
    
- 데이터와 정답을 같이 학습한다(예측,분류)
 
 - Unsupervised Learning(비지도 학습)
    
- 데이터로만 학습하여 정답값을 스스로 유추한다(군집화)
 
 - Reinforsement Leaning(강화 학습)
    
- 맞췄을 때는 보상을 틀렸을 때는 패널티를 줘서 스스로 학습 (알파고)
 
 
일반적인 문제는 지도학습으로 해결이 가능하다.
- Image Labeling
 - Email spam filter
 - Predicting exam score
 
Supervised Leaning(지도 학습)
지도학습은 크게 2가지 종류로 나눌 수 있다.
- Regression
    
- 연속된 값을 예측
 
 - Classificaion
    
- 개와 고양이와 같이 이산적인 값을 분류할 때 사용
        
- Binary Classification(2가지 분류)
 - Multi-label Classification(3가지 이상 분류)
 
 
 - 개와 고양이와 같이 이산적인 값을 분류할 때 사용
        
 
| Regression | |
|---|---|
| x(hours) | y(score) | 
| 10 | 90 | 
| 9 | 80 | 
| 3 | 50 | 
| 2 | 30 | 
| Classification | Binary | 
|---|---|
| x(hours) | y(pass/fail) | 
| 10 | P | 
| 9 | P | 
| 3 | F | 
| 2 | F | 
| Classification | Multi-label | 
|---|---|
| x(hours) | y(grade) | 
| 10 | A | 
| 9 | B | 
| 3 | D | 
| 2 | F |