
1. ML ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ๋ฌธ์ ์ ์ : Metric ๐ Preprocessing : FE, ํต๊ณ์ ๋ฐฉ๋ฒ๋ก , ๋๋ฉ์ธ ์ง์ ๐ Modeling : (๋ฐฉ๋ฒ๋ณ) ํธ๋ฆฌ, ํ๊ท, ์ ๊ฒฝ๋ง, ํด๋ฌ์คํฐ๋ง / (๋ชฉ์ ๋ณ) ์์ธก, ์ถ์ฒ, NLP, CV 2. FE์ ์ค์์ฑ ๋ชจ๋ธ๋ง๋ฉด์ ๋ถ์กฑํ ์ ์ FE๋ฅผ ํตํด ๋ณด์ํ ์ ์์ (์ข์ feature ํ์ฑ!) 3. ์ ์ฒ๋ฆฌ ๊ณผ์ Brainstorm : ๋ฐ์ดํฐ ๋ง์ด ๋ณด๊ธฐ, ๋ค๋ฅธ ๋ฌธ์ ๋ค ์ฐธ๊ณ FE : 4๊ฐ์ง ๋ฐฉ๋ฒ + ์ผ์ค = ๊ฒฝํ์ ์์ญ! Select : Importance ๋ฑ ์ฐธ๊ณ Evaluate & Revise : FE๊ฐ ์ ์ฉ๋ ์ ๋ฐ์ดํฐ์ ๋ํ ๋ชจ๋ธ์ ์ ํ๋ 4. FE ๊ณผ์ 1) Imputing - WHY ? ๋ชจ๋ธํํ Null ๊ฐ ๋ฃ์ผ๋ฉด X - NaN(๊ฒฐ์ธก๊ฐ)์ ์ถ์ ๊ฐ์ผ๋ก ๋์ฒดํ๋..

1. ๋ฐ์ดํฐ ๋ถ์ ๊ณผ์ 2. EDA vs FE Garbage in, garbage out → EDA & FE์ ์ค์์ฑ : ๋ฐ์ดํฐ๋ฅผ ์ ์ ์ ํด์ผ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ค. - EDA (Exploratory Data Analysis, ํ์์ ๋ฐ์ดํฐ ๋ถ์) : ๋ฐ์ดํฐ๋ฅผ ์ดํด๋ณด๋ฉด์ FE์์ ์ฌ์ฉํ ์๋ฃ์ ํน์ง์ ์ฐพ๋ ๊ฒ - FE (Feature Engineering) : EDA ๋จ๊ณ์์ ๋ฐ๊ฒฌํ ์๋ฃ๋ค์ ํน์ง์ ์ด์ฉํด ML/DL์ ์ฑ๋ฅ์ด ์ ๋์ค๋๋ก ์ ์ฒ๋ฆฌํ๋ ๊ณผ์ 3. EDA์ 4๊ฐ์ง ์ฃผ์ 1) ์ ํญ์ฑ : ์๋ฃ์ ์ผ๋ถ๊ฐ ํ์๋์์ ๋, ์ํฅ์ ์ ๊ฒ ๋ฐ๋ ์ฑ์ง ex. ํ๊ท ์ ์ค์๊ฐ์ ๋นํด ์๋ฃ์ ์ด์์น๋ ์ ๋ ฅ์ค๋ฅ์ ํฐ ์ํฅ์ ๋ฐ์ = ์ค์๊ฐ์ ํ๊ท ์ ๋นํด ์ ํญ์ฑ์ด ํผ 2) ์์ฐจ์ ํด์ ์์ฐจ๊ฐ ์์ฒญ ํฌ๊ฑฐ๋ ์์ ..

5.1 ๋ฐฐ๊ฒฝ ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง(Convolutional Neural Network) : ๊ตญ์์ ์ธ ์์ญ์ ๋ณด๊ณ ๋จ์ ํจํด์ ์๊ทน๋ฐ๋ ์ธํฌ + ๋์ ์์ญ์ ๋ณด๊ณ ๋ณต์ก ํจํด์ ์๊ทน๋ฐ๋ ์ธํฌ๊ฐ ๊ณ์ธต(layer)๋ฅผ ์ด๋ฃธ 5.2 ํฉ์ฑ๊ณฑ ์ฐ์ฐ 1) ํฉ์ฑ๊ณฑ ์ฐ์ฐ(Convolution) (1) Convolution : ํ๋์ ํจ์๊ฐ ๋ค๋ฅธ ํจ์์ ์ผ๋ง๋ ์ผ์นํ๋์ง ๊ณ์ฐ (ํ๋์ ํํฐ๋ฅผ ์ด๋์ํค๋ฉฐ ์ด๋ฏธ์ง์ ๋ถ๋ถ๋ค์ด ํํฐ์ ์ผ๋ง๋ ์ผ์นํ๋์ง) - ํ๋์ ๊ฒฐ๊ณผ๊ฐ์ด ์์ฑ๋ ๋ ์ ๋ ฅ๊ฐ ์ ์ฒด๊ฐ ๋ค์ด๊ฐ์ง ์๊ณ ํํฐ๊ฐ ์ง๋๊ฐ๋ ๋ถ๋ถ๋ง ์ฐ์ฐ์ ํฌํจ๋จ - ํ๋์ ์ด๋ฏธ์ง์ ๊ฐ์ ํํฐ๋ฅผ ์ฐ๋ฌ์ ์ ์ฉํ๋ฏ๋ก ๊ฐ์ค์น๊ฐ ๊ณต์ ๋์ด ํ์ต ๋์์ด ๋๋ ๋ณ์๊ฐ ์ ์ - ๋น์ ํ์ฑ ์ถ๊ฐ ์ํด ํ์ฑํ ํจ์ - Activation map (Feature map) : ..

4.1 ์ ๊ฒฝ๋ง 1) ์ธ๊ณต ์ ๊ฒฝ๋ง(Artificial Neural Network) 2) ์ธ๊ณต ์ ๊ฒฝ๋ง์ ๊ตฌ์ฑ ์์ : ์ ๋ ฅ์ธต, ์๋์ธต, ์ถ๋ ฅ์ธต - ์ฌ์ธต ์ ๊ฒฝ๋ง (DNN) : 2๊ฐ ์ด์์ ์๋์ธต์ ๊ฐ์ง ์ธ๊ณต ์ ๊ฒฝ๋ง 3) ํ์ฑํ ํจ์ → ๋น์ ํ์ฑ 4.2 ์์ ํ์ ์ญ์ ํ 1) ์์ ํ (Forward Propagation) : ์ ๋ ฅ๊ฐ์ด ์ฌ๋ฌ ์๋์ธต์ ํต๊ณผํด ๊ฒฐ๊ณผ๊ฐ์ผ๋ก ๋์ค๋ ๊ณผ์ 2) ์ญ์ ํ (Backward Propagation) : ๊ฒฐ๊ณผ๊ฐ๊ณผ ์ ๋ต์ ์ฐจ์ด๋ก ๊ณ์ฐ๋ ์์ค์ ์ฐ์๋ฒ์น์ ํตํด ์ ๋ ฅ๋จ๊น์ง ๋ค์ ์ ๋ฌํ๋ ๊ณผ์ * ์ญ์ ํ ๊ณ์ฐ ๊ณผ์ (์๊ทธ๋ชจ์ด๋ ์์ ) 4.3 ๋ชจ๋ธ ๊ตฌํ, ํ์ต ๋ฐ ๊ฒฐ๊ณผ # ๋ฐ์ดํฐ ์์ฑ num_data = 1000 num_epoch = 10000 noise = init.normal_(torch..

3.1 ์ ํํ๊ท๋ถ์ ์ ํํ๊ท๋ถ์ : ์ฃผ์ด์ง ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฅ ์ ์ค๋ช ํ๋ ์ง์ ์ ์ฐพ๋ ๊ฒ ๋จ์์ ํํ๊ท(Simple Linear Regression) : ํ๋์ ๋ ๋ฆฝ๋ณ์์ ๋ํ ์ ํํ๊ท = x, y ๋ผ๋ ๋ฐ์ดํฐ๊ฐ ์ฃผ์ด์ก์ ๋, y = w*x + b ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฅ ์ ํํํ ์ ์๋ ๊ฐ์ค์น w์ ํธ์ฐจ b๋ฅผ ์ฐพ๋ ๊ฒ ๋ค์ค์ ํํ๊ท(Multivariate Linear Regression) : ์ฌ๋ฌ ๊ฐ์ ๋ ๋ฆฝ๋ณ์์ ๋ํ ์ ํํ๊ท 3.2 ์์ค ํจ์ ๋ฐ ๊ฒฝ์ฌํ๊ฐ๋ฒ 1) ์์คํจ์(loss function) ex) ํ๊ท ์ ๊ณฑ์ค์ฐจ(MSE) : ์์ธก๊ฐ๊ณผ ์ค์ ๊ฐ์ ์ฐจ์ด๋ฅผ ์ ๊ณฑ(L2 loss)ํ์ฌ ํ๊ท ํ ๊ฒ 2) ๊ฒฝ์ฌํ๊ฐ๋ฒ(gradient descent) : w_(t+1) = w_t - gradient * learning rat..

1. Numpy 1) Numpy (Numerical Python) - Python์์ ๋ฒกํฐ, ํ๋ ฌ ๋ฑ ์์น ์ฐ์ฐ ์ํํ๋ ์ ํ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ - ๋ฒกํฐ ๋ฐ ํ๋ ฌ ์ฐ์ฐ์ ์์ด ๋งค์ฐ ํธ๋ฆฌ ๊ธฐ๋ฅ ์ ๊ณต - ๋ฐ์ดํฐ ๋ถ์์ ํ ๋ ์ฌ์ฉ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ Pandas์ Matplotlib์ ๊ธฐ๋ฐ - ๊ธฐ๋ณธ์ ์ผ๋ก array(ํ๋ ฌ) ๋จ์๋ก ๋ฐ์ดํฐ ๊ด๋ฆฌ. ์ด์ ๋ํ ์ฐ์ฐ ์ํ 2) Array ์ ์ ๋ฐ ์ฌ์ฉ (1) ์ ์ (2) .shape / .ndim / .size : ๋ฐฐ์ด์ ๋ชจ์ / ์ฐจ์ ์ / ์์ ๊ฐ์ - ๊ฐ ์ฐจ์ = '์ถ(axis)', ์ถ์ ๊ฐ์ = '๋ญํฌ(rank)' - shape = ๊ฐ ์ฐจ์(์ถ)์ ํฌ๊ธฐ(๊ธธ์ด) (3) .dtype : ์๋ฃํ - array๋ ๋ชจ๋ ์์๊ฐ ๊ฐ์ ์๋ฃํ ๊ฐ์ง - ์๋ฃํ ์ง์ ์ง์ ํด์ค ์ ..

1. ๋ฒ์ ๊ด๋ฆฌ 1) Version Control System (VCS) : ๋ฒ์ ๊ด๋ฆฌ ์์คํ - ํ์ผ ๋ณํ๋ฅผ ์๊ฐ์ ๋ฐ๋ผ ๊ธฐ๋ก → ํน์ ์์ ์ ๋ฒ์ ๊บผ๋ด์ค๊ธฐ ๊ฐ๋ฅ - ๊ฐ ํ์ผ ๋๋ ํ๋ก์ ํธ ์ ์ฒด๋ฅผ ์ด์ ์ํ๋ก ๋๋๋ฆด ์ ์์ 2) Local Version Control System (LVCS) : ๋ก์ปฌ ๋ฒ์ ๊ด๋ฆฌ ์์คํ - ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒ์ ๊ด๋ฆฌ ex) RCS(Revision Control System) : Patch Set(ํ์ผ์์ ๋ณ๊ฒฝ๋๋ ๋ถ๋ถ) ๊ด๋ฆฌ 3) Centralized Version Control System (CVCS) : ์ค์์ง์ค์ ๋ฒ์ ๊ด๋ฆฌ ์์คํ - ํ์ผ์ ๊ด๋ฆฌํ๋ ์๋ฒ ๋ณ๋ ์กด์ฌ + ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ๋ฅผ ํตํด ํ์ผ์ ๋ฐ์ ์ฌ์ฉ - ์ฅ์ : ๊ผผ๊ผผํ๊ณ ์ฝ๊ฒ ๊ด๋ฆฌ ๊ฐ๋ฅ - ๊ฒฐ์ ..
Ch1. Deep Learning 1) ํฌํจ ๊ด๊ณ : ์ธ๊ณต์ง๋ฅ(AI) ⊃ ๋จธ์ ๋ฌ๋(ML) ⊃ ๋ฅ๋ฌ๋(DL) - ์ธ๊ณต์ง๋ฅ(AI) : ๊ธฐ๊ณ๊ฐ ์ธ๊ฐ์ ์ธ์ง ๊ณผ์ (ํ์ต, ๋ฌธ์ ํด๊ฒฐ)์ ๋ชจ๋ฐฉํ๋ ๊ฒ - ๋จธ์ ๋ฌ๋(ML) : ๋ช ์์ ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ๋์ง ์์ ์ํ์์ ๊ธฐ๊ณ์๊ฒ ํ์ตํ ๋ฅ๋ ฅ์ ๋ถ์ฌํ๋ ๊ฒ ๋ฐ์ดํฐ์ ๊ฒฐ๊ณผ๊ฐ์ด ์ฃผ์ด์ง๋ฉด ํจ์์ ๊ฐ ๋ณ์๊ฐ ๋ฐ์ดํฐ์ ์ํด ํ์ต๋์ด ์ค์ค๋ก ์ ํฉํ ๊ฐ์ ์ฐพ๋๋ก ํ๋ จ ex) SVM, K-NN, Decision Tree, ANN - ๋ฅ๋ฌ๋(DL) : ์ฌ๋ฌ ๋น์ ํ ๋ณํ๊ธฐ๋ฒ์ ์กฐํฉ์ ํตํด ๋์ ์์ค์ ์ถ์ํ๋ฅผ ์๋ํ๋ ๊ฒ ex) DNN : ์ธ๊ณต์ ๊ฒฝ๋ง์์ ์๋์ธต์ ๊ฐ์๊ฐ 1๊ฐ ์ด์์ธ ๋คํธ์ํฌ → ์ง๋/๋น์ง๋/๊ฐํํ์ต์ ๋ชจ๋ ์ฌ์ฉ 2) ํ์ต ๋ฐฉ๋ฒ - ์ง๋ํ์ต(SL) : ๋ฐ์ดํฐ์ ๊ฐ๊ฐ์ ํด๋นํ๋ ..