[Foundation of Supervised Learning] part 1 - 1
๐ฏ Keyword ๐ฏ
- Supervised Learning
- Learning pipeline
- Hypothesis f
- Learning model
์ด ๋๋ฌผ์ ์ด๋ฆ์ ๋ฌด์์ธ๊ฐ์?
์ฌ๋ฌ๋ถ์ ์ ์ง๋ฌธ์ ๋ณด๊ณ ๋ฐ๋ก ๊ท์ฌ์ด ๊ณ ์์ด๋ค ! ๋ผ๊ณ ๋งํ ์ ์์ต๋๋ค.
์ ๊ท์ฌ์ด ๊ณ ์์ด๋ฅผ ๋ณด๊ณ ์ฌ๋ฌ๋ถ์ ๋๋ฌผํ์ ์ธ ์ ์๋ก ๊ณ ์์ด์ ๋๋ค๋ผ๊ณ ํ๊ธฐ ๋ณด๋ค๋ ๊ฒฝํ์ ์ผ๋ก ์๊ฒ ๋์๋ค๊ณ ํ ๊ฒ์ ๋๋ค.
Machine Learning๋ ์ด์ ๊ฐ์ด Data๋ก๋ถํฐ ๋ด์ฌ๋ ํจํด์ ํ์ตํ๋ ๊ณผ์ ์ ๋๋ค.
image recognition problem, ์ง๊ฐ์ ์ถ์ด ๋ถ์, ํต๊ณ ๋ถ์ ์ ๋ค์๊ณผ ๊ฐ์ด ๋ถ๋ฅํ ์ ์์ต๋๋ค.
Machine Learning Problem
- Binary Classification
- Multiclass Classification
- Regression
Machine Learning์ ๋ค์
Supervised Learning๊ณผ Unsupervised Learning์ผ๋ก ๋๋ ์ ์์ต๋๋ค.
๋์ ํฐ ์ฐจ์ด๋ Supervised Learning์ label์ด ์๋ ๊ฒ์ด๊ณ , Unsupervised Learning์ laebl์ด ์๋ data์ธ ๊ฒ์ ๋๋ค.
์์ฝํ๋ฉด ์๋์ ๊ฐ์ต๋๋ค.
Regression => Continuous output
Supervised Learning -------> Classification => Discrete output
(Labeled Data)
Machine Learning - - - >
Unsupervised Learning -------> Clustering
(Unlabeled Data) Dimensional reduction
Supervised Learning์ Data Set์ ์ ๋ ฅ x์ ์ถ๋ ฅ y์ ์์ผ๋ก ๊ตฌ์ฑ์ด ๋์ด ์์ต๋๋ค.
Supervised Learning์ ๋ชฉ์
"x -> y๊ฐ๋ ํจ์ h๋ฅผ ํ์ตํ๋ ๊ฒ"
Learning pipeline์ ๋ค์๊ณผ ๊ฐ์ด ์ด๋ฃจ์ด์ง๋๋ค.
- ์ด๊ธฐ์๋ Machine Learning model ์ด ์ ํ์ตํ์ง ๋ชปํจ.
- ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ง๊ณ ์๋ Data set label๋ก๋ถํฐ , ์ฐ๋ฆฌ๊ฐ ๊ฐ์ง๊ณ ์๋ ์ ๋ต์ผ๋ก๋ถํฐ ์ด ์ถ๋ ฅ์ ํ์ตํจ.
- model์ parameter ๊ฐ์ ๋ณ๊ฒฝํด ๋๊ฐ.
- Supervised Learning์์๋ model output๊ณผ ์ ๋ต๊ณผ์ ์ฐจ์ด์ธ Error๋ฅผ ํตํด์ error๋ฅผ ์ค์ฌ๊ฐ๋ฉฐ ํ์ตํจ.
- ํ์ต Sample์ด ์ฃผ์ด์ง๋ฏ๋ก ๊ฐ๋ฅํ ๊ฒ.
Test ๋จ๊ณ (๋ชจ๋ธ์ด ํ๊ฒฝ์ ์ ์ํ๋์ง ํ์ธ)
- > training๊ณผ ์ ๋ ฅ Data ๋ค๋ฆ.
Input Feature
-> ํด๋น ๋ถ์ผ์ ์ ๋ฌธ ์ง์์ด ์์ด์ผ classification์ ํจ๊ณผ์ ์ธ feature๋ฅผ ๋์ ํ๊ธฐ ์ด๋ ค์ธ ๊ฒ์ ๋๋ค.
-> Input Feature์ Design์ ๊ด๋ จ ๋ถ์ผ์ ์ ๋ฌธ์ฑ์ ๊ฐ์ง ์ ๋ฌธ๊ฐ์ ํจ๊ป ํด๊ฒฐํ ์ ์์ต๋๋ค.
=> ๊ทธ๋ฌ๋ ์ต๊ทผ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์ด๋ฌํ feature ์ญ์ ์ค์ค๋ก ํ์ตํ๊ธฐ ๋๋ฌธ์ Domain knowledge๋ก๋ถํฐ ๋น๊ต์ ์์ ๋ก์ด ํธ์ ๋๋ค.
Binary Classification
=> Output -> Yes or No
Target Function
-> ๋ฌ์ฑํ๊ธฐ ์ด๋ ค์ด ์ด์์ ์ธ ํจ์, ๋ชจ๋ธ
=> ์๋ง์ data๋ฅผ ํตํด target function์ ๊ทผ์ ํ ๋ชจ๋ธ์ ๋ง๋๋ ๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ํ ์ ์๋ ์ผ์ ๋๋ค.
=> ์ด Target Function์ hypothesis H ๋ผ๊ณ ์ ์ํ๊ณ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ชจ๋ธ์ด ๋ฐ๋ก "Machine Learning"์ ๋๋ค.
Target Function F ๋ฅผ ์ํด์ ๋ค์๊ณผ ๊ฐ์ ๋จ๊ณ๋ฅผ ๊ฑฐ์นฉ๋๋ค.
- fearture selection
- model selection
- optimization
Model Selection
-> ์ฐ๋ฆฌ๊ฐ ํ๊ณ ์ ํ๋ ๋ฌธ์ ์ ๊ฐ์ฅ ์ ํฉํ ๋ชจ๋ธ์ ์ ์ ํ๋ ๊ฒ.
-> ๊ทธ ์ค์๋ ์ ํ ๋ชจ๋ธ๋ ์กด์ฌํ๊ณ Neural Network์ ๊ฐ์ ๋น์ ํ ๋ชจ๋ธ๋ ์กด์ฌํฉ๋๋ค.
Optimization
-> ๋ชจ๋ธ Parameter๋ฅผ ๋ฐ๊พธ์ด model์ด ๊ฐ์ฅ ์ฐ์ํ ์ฑ๋ฅ์ ์ ๊ณตํ๋๋ก ํ๋ ๊ฒ์ ๋๋ค.
'Artificial Intelligence' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Gradient Descent] part 2 - 3 (0) | 2023.01.14 |
---|---|
[Linear Regression] part 2 - 2 (0) | 2023.01.14 |
[Linear Regression] part 2 - 1 (0) | 2023.01.14 |
[Foundation of Supervised Learning] part 1 - 2 (0) | 2023.01.12 |
Deep Learning ๊ธฐ๋ฐ ์ดํด (0) | 2022.02.21 |