๐ค Neural Networks
์ธ๊ณต์ ๊ฒฝ๋ง(ไบบๅทฅ็ฅ็ถ็ถฒ, ์์ด: artificial neural network, ANN)์ ๊ธฐ๊ณํ์ต๊ณผ ์ธ์ง๊ณผํ์์ ์๋ฌผํ์ ์ ๊ฒฝ๋ง(๋๋ฌผ์ ์ค์ถ์ ๊ฒฝ๊ณ์ค ํนํ ๋)์์ ์๊ฐ์ ์ป์ ํต๊ณํ์ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค.
์ธ๊ณต์ ๊ฒฝ๋ง์ ์๋ ์ค์ ๊ฒฐํฉ์ผ๋ก ๋คํธ์ํฌ๋ฅผ ํ์ฑํ ์ธ๊ณต ๋ด๋ฐ(๋ ธ๋)์ด ํ์ต์ ํตํด ์๋ ์ค์ ๊ฒฐํฉ ์ธ๊ธฐ๋ฅผ ๋ณํ์์ผ, ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ์ ๊ฐ์ง๋ ๋ชจ๋ธ ์ ๋ฐ์ ๊ฐ๋ฆฌํต๋๋ค.
์ด๋ฒ ํฌ์คํ ์์๋ ๊ฐ๋ณ๊ฒ Neural Network๋ฅผ ์๊ฐํ๊ฒ ์ต๋๋ค.
๐ Introduction
์ ๊ฒฝ๋ง์ด๋ผ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋์์ ๋ฒ์ด์ง๋ Activation์ ํ๋ด๋ด์ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฐํ ๊ฒ์ ๋๋ค.
๋์ ๊ฒฝ์ฐ ๋จผ์ ์๊ทน์ด ๋ค์ด์ต๋๋ค.
๋ง์ฝ ์๊ทน์ด ์ญ์น(threshold)๋ณด๋ค ํฌ๋ค๋ฉด ๋ด๋ฐ์ด ํ์ฑํ๋ฉ๋๋ค.
์ด๋ ๋๊ฐํ ์ฌ๋์ ์ญ์น๊ฐ ํด ๊ฒ์ด๊ณ ๋ฏผ๊ฐํ ์ฌ๋์ ์ญ์น๊ฐ ๋ฎ์ ํด๋น ์๊ทน์ ๋ ์ ๋๋ ๊ฒ์ ๋๋ค.
์๋ก ๋น์ทํ๊ฒ ํ์ฑํ๋๋ ๋ด๋ฐ๋ค์ ์๋ ์ค๋ฅผ ํตํด ๊ฐํ ์ฐ๊ฒฐ๊ด๊ณ๋ฅผ ๊ฐ์ง๋๋ค.
AI์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๊ฐ ๋ค์ด์ต๋๋ค.
์ฆ, ๋ฐ์ดํฐ๊ฐ ์๊ทน์ ์ญํ ์ ํฉ๋๋ค.
์ด๋ ํด๋น Function์ ๊ฐ์ด ์ญ์น๋ณด๋ค ํฌ๋ค๋ฉด ๋ ธ๋๊ฐ ํ์ฑํ๋ฉ๋๋ค.
์๋ก ๋น์ทํ๊ฒ ํ์ฑํ๋๋ ๋ด๋ฐ๋ค์ ๊ฐํ weight๋ฅผ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค.
์ ๊ฒฝ๋ง์ด ์ถฉ๋ถํ ์ฌ๋ ๋์ ๋์ ์ฉ๋์ ๊ฐ์ง๊ฒ ๋๋ค๋ฉด ๋์์ ๋ฒ์ด์ง๋ ์ผ๋ค์ ์ปดํจํฐ์์๋ ์๋ํ ์ ์์ต๋๋ค.
ANN(Artificial Neural Networks)๋ฅผ NN์ด๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ํ๋ฉฐ ๋๋ถ๋ถ์ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ๋ค์ด NN์ ํน๋ณํ ํํ๋ผ๊ณ ์ค๋ช ํ ์ ์์ต๋๋ค.
๋ฒ ์ด์ง์, SVM, Decision Tree๋ฑ์ด ํน๋ณํ ์ ์ฝ์ ๊ฐ์ง NN์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค.
ํ์ฌ ๊ฐ๊ด๋ฐ๋ ๋ฅ๋ฌ๋ ๋ํ NN์ ํฌํจ๋ฉ๋๋ค.
๋ค์ ํฌ์คํ ์์ NN์ ์๊ณ ๋ฆฌ์ฆ์ ๋ํด ์์๋๋ก ์์๋ณด๊ฒ ์ต๋๋ค.
'AI > Machine Learning' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ML] Neural Network(3) - MLP(Multilayer Perceptron) (0) | 2022.12.01 |
---|---|
[ML] Neural Network(2) - Linear Separability (0) | 2022.12.01 |
[ML] Ensemble Method(6) - Summary (0) | 2022.11.30 |
[ML] Ensemble Method(5) - XGBoost (0) | 2022.11.30 |
[ML] Ensemble Method(4) - Gradient Boost (0) | 2022.11.29 |