PROLOG
- ์์ผ๋ก ๋ด๊ฐ AI์ ๋ํด ๊ณต๋ถํ ๋ด์ฉ์ '๋ด๊ฐ๋ณด๋ ค๊ณ ์ ๋ฆฌํAI๐ง'์๋ฆฌ์ฆ์ ์ ๋ฆฌํ๋ ค๊ณ ํ๋ค
- ๋ธ๋ก๊น
์ ํ๋ ํ๋ฉด์ ์ธ ์ด์ ๋ ๋ด๊ฐ ๊ณต๋ถํ ๋ด์ฉ๋ค์ AI์ ๊ด์ฌ์๋ ์ฌ๋๋ค์๊ฒ ์๋ ค์ฃผ๊ธฐ ์ํจ์ด๋ฉฐ ๋์ ์ง์์ ๊ณต์ ํ๋ฉฐ ์ข ๋ ์ฌ์ธต์ ์ผ๋ก ๊ณต๋ถํ๊ธฐ ์ํ ๋ชฉํ๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
- ํฌ์ฅ์ ๋ฒ๊ธด ์์ํ ์๋๋ ๊ฐ๋ฐํ ์ฑ์ฉ์์ฅ์์ ์กฐ๊ธ์ด๋ผ๋ ์ดํ์ ํด๋ณด๋ ค๋ ๋์ ๋ฐ๋ฒ๋ฅ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค๐
๐โโ๏ธ ๊ทธ ์ฒซ๋ฒ์งธ ์ฃผ์ ๋ก ๋์ ์ต๋ ๊ด์ฌ์ฌ์ธ ๋ฅ๋ฌ๋๋ถํฐ ์์ํ ๊ฒ์ด๋ค!
- ๋ฅ๋ฌ๋์ด๋ ๋ฌด์์ธ๊ฐ?
- ๋ฅ๋ฌ๋์ ์ฃผ์ํ ์์๋ ๋ฌด์์ผ๊น?
๋ฅ๋ฌ๋์ด๋ ๋ฌด์์ธ๊ฐ?
๋ฅ๋ฌ๋(Deep Learning)์ด๋ ์ฌ๋ฌ ์ธต์ ๊ฐ์ง ์ธ๊ณต์ ๊ฒฝ๋ง(Artificial Neural Network, ANN)์ ์ฌ์ฉํ์ฌ ๋จธ์ ๋ฌ๋ ํ์ต์ ์ํํ๋ ๊ฒ์ผ๋ก ์ฌ์ธตํ์ต์ด๋ผ๊ณ ๋ ๋ถ๋ฆ
๋๋ค.
- ๋ฒ์จ ๋ฃ๊ธฐ๋งํด๋ ๋จธ๋ฆฌ๊ฐ ์ํ๋ค
- ๋ฅ๋ฌ๋์ ์ดํดํ๋ ค๋ฉด ์ธ๊ณต์ ๊ฒฝ๋ง๊ณผ ๋จธ์ ๋ฌ๋์ ๋ป์ ์์์ผ ๋ ๊ฒ ๊ฐ๋ค
๐ ์ธ๊ณต์ ๊ฒฝ๋ง์ด๋ ๋ฌด์์ผ๊น?
๐
ฐ ์ ๊ฒฝ๋ง์ ์ธ๊ฐ์ ๋๋์์ ์๊ฐ์ ์ป์ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋๋ก ์ปดํจํฐ๋ฅผ ๊ฐ๋ฅด์น๋ ์ธ๊ณต ์ง๋ฅ ๋ฐฉ์์ด๋ค. ์ธ๊ฐ์ ๋๋์ ๋น์ทํ ๊ณ์ธต ๊ตฌ์กฐ๋ก ์ํธ ์ฐ๊ฒฐ๋ ๋
ธ๋ ๋๋ ๋ด๋ฐ์ ์ฌ์ฉํ๋ ๋ฅ ๋ฌ๋์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ๋จธ์ ๋ฌ๋(๊ธฐ๊ณ ํ์ต) ์ค ํ๋์ ์ ํ์ด๋ค.
๐ ๊ทธ๋ ๋ค๋ฉด ๋จธ์ ๋ฌ๋์ด๋ ๋ฌด์์ผ๊น?
๐
ฐ ์ธ๊ณต์ง๋ฅ์ ํ์ ์งํฉ์ผ๋ก ํ์ต๊ณผ ๊ฐ์ ์ ์ํด ๋ช
์์ ์ผ๋ก ์ปดํจํฐ๋ฅผ ํ๋ก๊ทธ๋๋ฐ ํ๋ ๋์ , ์ปดํจํฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ํตํด ํ์ตํ๊ณ ๊ฒฝํ์ ํตํด ๊ฐ์ ํ๋๋ก ํ๋ จํ๋๋ฐ ์ค์ ์ ๋๋ ๋ฐฉ์์ด๋ค. ๋จธ์ ๋ฌ๋์์ ์๊ณ ๋ฆฌ์ฆ์ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ์์ ํจํด๊ณผ ์๊ด๊ด๊ณ๋ฅผ ์ฐพ๊ณ ๋ถ์์ ํ ๋๋ก ์ต์ ์ ์์ฌ๊ฒฐ์ ๊ณผ ์์ธก์ ์ํํ๋๋ก ํ๋ จ๋๊ณ ์ด์ฉ ๊ฐ๋ฅํ ๋ฐ์ดํฐ๊ฐ ์ฆ๊ฐํ ์๋ก ๋์ฑ ์ ํํด์ง๋ค.
๋ฅ๋ฌ๋์ ์ฃผ์ํ ์์๋ ๋ฌด์์ผ๊น?
๐ ๋ฅ๋ฌ๋์ ํ๊ธฐ ์ํด์ ๊ณ ๋ คํด์ผ ๋ ์์๋ ๋ฌด์์ผ๊น?
๐
ฐ ๋ฅ๋ฌ๋์ ์ฃผ์ํ ์์์ ๋ํด ์์๋ณด๋ ค๊ณ ํ๋ค.
1. Data
- ๋ฐ์ดํฐ๋ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ํ์ตํ๊ธฐ ์ํ ๋จน์ด๋ผ๊ณ ๋ณผ ์ ์๊ฒ ๋ค.
- ๋ฐ์ดํฐ๋ ๋ถ๋ฅ, ๊ฐ์ฒด ํ์ง ๋ฑ๋ฑ ํด๊ฒฐํด์ผ ํ๋ ๋ฌธ์ ์ ํ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค.
๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์ ์ฉ์ ํตํด ๊ฐ์ ๋๋ฉฐ ์ด์ฉ ๊ฐ๋ฅํ ๋ฐ์ดํฐ๊ฐ ์ฆ๊ฐํ ์๋ก ๋์ฑ ์ ํํด์ง๋๋ค.
2. Model
- ๋ชจ๋ธ์ ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ๋ณํ ์ํฌ์ง๋ฅผ ๊ฒฐ์ ํ๋ ์์๋ผ๊ณ ๋ณผ ์ ์๋ค
- ResNet, LSTM, GAN ๋ฑ ์ธ์์ ๋์จ ์ฌ๋ฌ ๋ชจ๋ธ๋ค ์ค์์ ๋ฌธ์ ์ ํ์ ๋ง๋ ๋ชจ๋ธ์ ์ ํํ๋ ๊ฒ์ ์ค์ํ ๋ฌธ์ ์ด๋ค.
3. Loss Function
- ์์คํจ์๋ ๋ชจ๋ธ์ ๋ถ๋๋(badness)๋ฅผ ์ ๋ํ(quantifie)ํ๋ค๊ณ ๋ณผ ์ ์๋ค
- ์์คํจ์๋ ์ฐ๋ฆฌ๊ฐ ๋ฌ์ฑํ๊ณ ์ ํ๋ ๊ฒ์ ๋๋ฆฌ์(proxy)์ด๋ค.
- MSE, CE, MLE ๋ฑ ์ฌ๋ฌ ์ค์ฐจํจ์์ ์ฑ์ง์ ์๊ณ ์ ๋ด๊ฐ ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋์ง ์์์ผ ์ ๋๋ก๋ ๋ชจ๋ธ์ ๋ง๋ค ์ ์๋ค.
- ์ฐธ๊ณ ๋ก ์์คํจ์๋ ์ค์ฐจํจ์(Error Function), ๋น์ฉํจ์(Cost Function), ๋ชฉํํจ์(Objective Function) ๋ฑ์ผ๋ก ๋ค์ํ๊ฒ ๋ถ๋ฆฐ๋ค.
4. Activation Function
- ์
๋ ฅ๋ฐ์ดํฐ์ ๋ํ ์ถ๋ ฅ๋ฐ์ดํฐ๋ฅผ ๋น์ ํ์ผ๋ก ๋์ค๊ฒ ํ๋ ํจ์๋ก ์ด์ Layerd์ ๊ฒฐ๊ณผ๊ฐ์ ๋ณํํ์ฌ ๋ค๋ฅธ ์ธต์ ๋ด๋ฐ์ผ๋ก ์ ํธ๋ฅผ ์ ๋ฌํ๋ ์ญํ ์ ํ๋ค.
- ํ์ฑํ ํจ์๋ ๋ชจ๋ธ์ ๋ณต์ก๋๋ฅผ ์ฌ๋ ค ๊ธฐ์กด์ ํด๊ฒฐํ์ง ๋ชปํ๋ ๋น์ ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๊ฒ ํ๋ค.
5. Optimization(์ต์ ํ)๋ฅผ ์ํ Algorithm
- ์๊ณ ๋ฆฌ์ฆ์ด๋ ์ค์ฐจ(์์คํจ์)๋ฅผ ์ต์ํํ๊ธฐ ์ํ ๋งค๊ฐ๋ณ์(parameter)๋ค์ ์กฐ์ ํ๋ ๊ฒ์ด๋ค. ์ฆ, ์ต์ ํ(optimization)๋ผ๊ณ ๋ณผ ์ ์๋ค.
- Dropout, Early stopping, Batch normalization ๋ฑ ์ฌ๋ฌ ๋ฐฉ๋ฒ๋ก ์ ์ฌ์ฉํด ์ค์ฐจ๋ฅผ ์ต์ํ ์ํค๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ง๋ค์ด์ผ ํ๋ค.
Epilogue
๐โโ๏ธ ์์ผ๋ก ๋ค๋ฃฐ ๊ธ์์๋ ๋ฅ๋ฌ๋์ ์์์ธ ๋ฐ์ดํฐ, ๋ชจ๋ธ, ์์คํจ์, ์ต์ ํ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฅ๋ฌ๋์ ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ๋ก ๋ค์ ํ๋ ํ๋์ฉ ์์๊ฐ ๊ฒ ์ด๋ค.
-์ฐธ๊ณ -
๋ค์ด๋ฒ ๋ถ์คํธ์บ ํ AI Tech 5๊ธฐ
tcpschool.com
AWS ์ ๊ฒฝ๋ง์ด๋ ๋ฌด์์ธ๊ฐ์?
SAP ๋จธ์ ๋ฌ๋์ด๋?
[AI๋ ์ฐ๋ค] #1 ์ธ๊ณต์ง๋ฅ ์ญ์ฌ๋ก ์์๋ณด๋ ํต์ฌ์ด ์ฉ์ด์ฌ์
๋ฅ ๋ฌ๋์ ํ์ต ๋ฐฉ๋ฒ