- A์ B์ ํ์ ๊ตฌ๋งคํ๋ค๋ ์ํฉ์ ๊ฐ์ . A, B์ ํน์ง์ผ๋ก๋ ์์ญ์ฌ๊ฐ์ง๊ฐ ์๋ค. ์ด๋ค ๊ฒฐ์ ์ ํ ๊ฒ์ธ๊ฐ?
- ์ซ์์ ๋ฐ๋ช ์ดํ, ์ธ๋ฅ๋ ์ปดํจํฐ๋ฅผ ๋ฐ๋ช . ๋ชจ๋ ๊ณ์ฐ์ ์ปดํจํฐ์๊ฒ ๋งก๊ธฐ๊ฒ ๋จ. ์ธ๊ฐ์ ๊ณ ์ ํ ์์ญ์ด์๋ ๊ฒฐ์ (Decision)์ ๊ธฐ๊ณ๊ฐ ์ค์ค๋ก ํ ์ ์๋๋ก ๋ง๋ฌ. ์ด๊ฒ์ด ๋ฐ๋ก Machine Learning ์ฆ, ๊ธฐ๊ณํ์ต์.
- ์๋์ฐจ๊ฐ ๋ฐ๋ช ๋์๋ค๊ณ ๋ฐ์ด ์ธ๋ชจ์์ด์ง๋ ๊ฒ์ด ์๋๋ฉฐ, ๋ง์๊ฒฝ์ด ๊ฐ๋ฐ๋์๋ค๊ณ ๋์ด ํ์์๋ ๊ฒ์ด ์๋๋ฏ์ด, Machine Learning์ ๊ฐ๋ฐ๋ก ๋๋๊ฐ ์ธ๋ชจ์์ด์ง๋ ๊ฒ์ ๊ฒฐ์ฝ ์๋.
- ์๋ฆฌ
- ์ํ
- ์ฝ๋ฉ
- Machine Learning ์์ฒด๋ฅผ ๋ค๋ฃจ๋๋ฐ์ ๋ฐ๋์ ์ํ๊ณผ ์ฝ๋ฉ์ด ํ์ํ ๊ฒ์ ์๋๋ค. ํ์ง๋ง, ์ธ์ ๊ฐ Machine Learning์ ๊ถ๊ทน์ ์ธ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด์๋, ๋ฐ๋์ ์ํ๊ณผ ์ฝ๋ฉ์ด ํ์ํ๋ค.
ํ(row)
- ๊ฐ์ฒด (instance)
- ๊ด์ธก์น (observed value)
- ๊ธฐ๋ก (record)
- ์ฌ๋ก (example)
- ๊ฒฝ์ฐ (case)
์ด(column)
- ํน์ฑ (feature)
- ์์ฑ (attribute)
- ๋ณ์ (variable)
- field
- ๊ฐํํ์ต(reinforcement learning)
- ํ์ฌ์ ์ํ(State)์์ ์ด๋ค ํ๋(Action)์ ์ทจํ๋ ๊ฒ์ด ์ต์ ์ธ์ง๋ฅผ ํ์ตํ๋ ๊ฒ
- ์ง๋ํ์ต (supervised learning)
- ๋ถ๋ฅ(classification)
- ๊ณต๋ถ์๊ฐ์ ๋ฐ๋ฅธ ํฉ๊ฒฉ์ฌ๋ถ, ์ข ์์ ๋๊ป์ ๋ฐ๋ฅธ ์ ์ฑ์ข ์์ ์์ฑ ์์ฑํ๋จ, ์ ์ฒด๊ฒ์ฌ, ๋ฉ์ผ ๋ฐ์ ์ธ ์ ๋ชฉ ๋ณธ๋ฌธ๋ด์ฉ์ผ๋ก ์คํธ ๋ฉ์ผ ์ฌ๋ถ ํ๋จ, ๊ณ ๊ธฐ์ ์ง๋ฐฉํจ๋, ์ง๋ฐฉ์, ์ฑ์๋, ์ก์์ผ๋ก ๋ฑ๊ธ ํ๋จ ๋ฑ.
- ํ๊ท(regression)
- ๊ฒฐ๊ณผ๊ฐ ์๊ฐ, ์จ๋, ์ง ๊ฐ,๊ธฐ์จ ๋ณํ๋, ์๋์ฐจ ์ถฉ๋ ์ ์ฌ๋งํ๋ฅ , ๋์ด, ํค ๋ฑ์ ์ซ์ ๋ฐ์ดํฐ
3 .๋น์ง๋ํ์ต (unsupervised learning)
- ๊ตฐ์งํ (clustering)
- ๋น์ทํ ๊ฒ ๋ผ๋ฆฌ ๊ทธ๋ฃน์ ๋ง๋ค์ด ๋ฐฐ์น.
- ์ฐ๊ด (association)
- ๊ด์ธก์น์ ํน์ฑ์ ๊ทธ๋ฃนํ ํด์ฃผ๋ ๊ฒ.
- ๋ณํ (transform)
- Supervised Learning
- Regression
- Classification
- Tensorflow
- PyTorch
- Caffe2
- Theano
- Decision Tree
- Random Forest
- KNN (K-Nearnest Neighbor)
- SVM (Support Vector Machine)
- Neural Network Deep Learning
- ๊ณผ๊ฑฐ์ ๋ฐ์ดํฐ ์ค๋น
- ๋ชจ๋ธ ๊ตฌ์กฐ ์์ฑ
- ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ธ๋ก ํ์ต(Fit)์ํจ๋ค.
- ๋ชจ๋ธ์ ์ด์ฉํ๋ค.
- ํ์ต์ ์งํ๋๋ฅผ ์๋ ค์ฃผ๋ ์งํ
- ๋ ๋ฆฝ๋ณ์๋ฅผ ๋ชจ๋ธ์ ๋ฃ์ด ๋์จ ์์ธก๊ฐ, ์ค์ ๊ฒฐ๊ณผ ๊ฐ์ ์ด์ฉํ์ฌ Loss๋ฅผ ๊ตฌํจ.
- Loss ๋ (์์ธก๊ฐ - ๊ฒฐ๊ณผ๊ฐ)^2 ์ ํ๊ท ๊ฐ์,
- Loss ๊ฐ 0์ ๊ฐ๊น์์ง์๋ก ์ ํํ ๋ชจ๋ธ์.
- y = w1x1 + w2x2 + โฏโฏ + w13x13 + b
- ์ด ๋ชจ๋ธ์ ํผ์ ํธ๋ก (Perceptron) ์ด๋ผ๊ณ ๋ถ๋ฆ.
- ๊ฐ๊ฐ์ w๋ค์ ๊ฐ์ค์น(Weight) ๋ผ๊ณ ๋ถ๋ฆ.
- b๋ ํธํฅ(Bias)๋ผ๊ณ ๋ถ๋ฆ.
- ๋ฒ์ฃผํ ๋ฐ์ดํฐ๋ฅผ ์์นํ์ผ๋ก ๋ณํํ๋ ๊ณผ์
- ๋ ๋ฆฝ๋ณ์๋ X์ ๊ฐ์
- ์ข ์๋ณ์๋ ๋ฒ์ฃผํ ๋ฐ์ดํฐ์ ์ข ๋ฅ์
(+ Softmax, Sigmoid)
์๋์ธต (Hidden Layer)
- ๊ธฐ์กด์ Perceptron์ ์ฌ๋ฌ๊ฐ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐํ๋ฉด ๋จ.
- ์ ๋ ฅ(Input Layer)๊ณผ ์ถ๋ ฅ(Output Layer) ์ฌ์ด์ ์ถ๊ฐ๋๋ ๊ฒ์ด Hidden Layer์.
- Hidden Layer๋ฅผ ์ด์ฉํ์ฌ Multi Layer๋ฅผ ๊ตฌํํ๋ฉด ๋ ์ ํ๋ ๋์ ๋ชจ๋ธ์ ๊ตฌํ๊ฐ๋ฅ.