๋ฅ๋ฌ๋ ๋ณธ๊ฒฉ์ ์ผ๋ก ํ์ฉํด๋ณด๊ณ ์ถ์ด์!
4์ฐจ ์ฐ์
ํ๋ช
์๋์์๋ ์ธ๊ณต์ง๋ฅ ๊ธฐ์ ์ด ๋ฌด์๋ณด๋ค ์ค์ํด์ง๊ณ ์์ต๋๋ค.
๊ทธ๋์ ๋ง์ ๊ธฐ์
๋ค ์ญ์ AI ์ ๋ฌธ๊ฐ ์ฑ์ฉ์ ์ ๊ทน ๋์๊ณ ์์ผ๋ฉฐ, ์์ผ๋ก๋ ๋ง์ ์ง์
๋ค์ด ์ฌ๋ผ์ง ๊ฑฐ๋ผ๋ ์ ๋ง๋ ๋์ค๊ณ ์์ต๋๋ค.
๋ฌผ๋ก ์ธ๊ฐ ๊ณ ์ ์ ์์ญ์ด๋ผ๊ณ ์ฌ๊ฒจ์ก๋ ์์ ์ด๋ ์ฐฝ์ ๋ฑ์์๋ AI๊ฐ ์์ง๊น์ง ๋๊ฐ์ ๋๋ฌ๋ด์ง ๋ชปํ๊ณ ์์ง๋ง, ์ ์ฐจ ๋์ฒด๋๋ ๊ฑด ์๊ฐ ๋ฌธ์ ์ผ ๊ฒ๋๋ค.
๋ฅ๋ฌ๋ ๊ธฐ์ ์ IT์
๊ณ ์ข
์ฌ์๋ผ๋ฉด ๋๊ตฌ๋ ํด๋ณด๊ณ ์ถ์ ๊ธฐ์ ์ด์ง๋ง ๊ทธ๋งํผ ์ง์
์ฅ๋ฒฝ์ด ๋์ ์ฝ๊ฒ ๋์ ํ์ง ๋ชปํ๋๊ฒ ํ์ค์
๋๋ค.
๋๋ฌธ์ ๋ฅ๋ฌ๋ ๊ด๋ จ ์ง์์ ์์๋์ค ์ ์๋๋ก ์ ํฌ ๋ง์์บ ํผ์ค์์ ๋ณธ ๋ฅ๋ฌ๋ ๊ฐ์ข๋ฅผ ๋๊ตฌ๋ ๋ฐ๋ผ์ค์ค ์ ์๋๋ก ์ค๊ณํ์์ต๋๋ค.
์ด๋ฅผ ์ํด์๋ ๋ฅ๋ฌ๋์ ์๋ก์ด ์๊ณ ๋ฆฌ์ฆ๋ค์ ๋ํด ๋ฐฐ์ฐ๊ณ ์ตํ์ผํฉ๋๋ค.
์ด๋ฒ <DNN, CNN, RNN์ ํ์ฉํ ๋ฅ๋ฌ๋ ์ค๋ฌด> ๊ณผ์ ์ ํ์ด์ฌ(Python) ์ธ์ด์ ํ
์ํ๋ก์ฐ ์ผ๋ผ์ค(Tensorflow Keras) ํ๋ ์์ํฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋ฅ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ ๋ชจ๋ธ ๊ฐ๋ฐ ๊ณผ์ ์
๋๋ค.
์์ผ๋ก๋ ๋ ๋ง์ ๋ฐ์ดํฐ๋ค๋ก๋ถํฐ ์ ์ฉํ ์ ๋ณด๋ฅผ ์ถ์ถํ ์ ์๋ ๊ธฐ์ ๋ ฅ ํ๋ณด๊ฐ ์ค์ํด์ง ๊ฒ์
๋๋ค.
์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ธ๊ณต์ง๋ฅ(AI) ๊ธฐ๋ฐ ๋จธ์ ๋ฌ๋/๋ฅ๋ฌ๋ ๊ธฐ์ ์ด ๋ฑ์ฅํ์ผ๋ฉฐ, ์ด๋ฅผ ๊ตฌํํ๋๋ฐ ์ฌ์ฉ๋๋ ์ฃผ์ ๋ชจ๋ธ๋ก๋ ์ง๋ํ์ต ๋ฐฉ์์ DNN, ๋น์ง๋ํ์ต ๋ฐฉ์์ CNN, ๊ทธ๋ฆฌ๊ณ ๊ฐํํ์ต ๋ฐฉ์์ RNN์ด ์์ต๋๋ค.
๋ฅ๋ฌ๋์ ์ ๋ฐ์ ์ธ ๊ฐ๋ฐ ๊ณผ์ ์ ์ดํด๋ณด๊ณ ๋ค์ํ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ๊ฐ๋ฐํด๋ณด๋ ํ์ต ๊ณผ์ ์ ์์ธํ ๋ค๋ฃจ๋ฉฐ, ๊ฐ ๋ชจ๋ธ๋ณ ์ฅ๋จ์ ๋ฐ ์ ์ฉ ์ฌ๋ก ์ค์ต์ ์์๋ณด๊ณ , ์ค์ ์ฝ๋๋ฅผ ์
๋ ฅํ๋ฉฐ ๊ฐ ๋ชจ๋ธ๊ฐ ์ฐจ์ด๋ฅผ ํ์ธํ๊ณ ๋ฅ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ํ์ฉํด๋ณด์ธ์!
์๊ฐ ํ๊ฒ ๐
- ์ธ๊ณต์ง๋ฅ์ ์
๋ฌด ํ์ฉ์ ์๋ํ๊ณ ์ถ์ ์ค๋ฌด์
- IT์
๊ณ๋ก ์ฐฝ์
/์ด์ง/์
์ฌ ๋ฑ ์ปค๋ฆฌ์ด๋ฅผ ์๊ณ ์ถ์ ๋ชจ๋ ์ฌ๋
- ์ฌ์
์ ์ธ๊ณต์ง๋ฅ์ ๋์
ํ๊ณ ์ถ์ ๊ฒฝ์์, ์ค๋ฌด์
- ๋ฅ๋ฌ๋ ์ญ๋์ ์๊ธฐ ์ํด ์ฒซ ๋จ์ถ๋ถํฐ ์ ๋๋ก ์์ํ๊ณ ์ถ์ ๋ชจ๋ ์ฌ๋
๊ฐ์ ํน์ง โจ
๋ณธ ๊ฐ์ข๋ฅผ ํตํด ํ์ฌ ๊ฐ์ฅ HOTํ ๊ธฐ์ ์ธ ๋ฅ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ธ DNN, CNN, RNN์ ์๋ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ ์ค์ต์ ํตํด ์ค์ ๋ก ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ๊ตฌํํ ์ ์์ต๋๋ค.
STEP 1. DNN, CNN, RNN์ ๊ฐ๋
๊ณผ ์๋ ํ๋ก์ธ์ค ์ดํดํ๊ธฐ
๋ฅ๋ฌ๋์ ์๋ง์ ์๊ณ ๋ฆฌ์ฆ ์ค DNN, CNN, RNN์ด ๋ฌด์์ธ์ง, ์ด๋ ์ํฉ์์ ์ด๋ค ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋์ง์ ๋ฐ๋ผ ์ฐจ์์ด ๋ค๋ฅธ ํผํฌ๋จผ์ค๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ ๋๋ฌธ์ ๊ฐ๊ฐ์ ์๋ฆฌ๋ฅผ ์์ธํ ์ดํด๋ณด๊ณ ํํค์ณ ๋๋ฆฝ๋๋ค!
STEP 2. ๋ฅ๋ฌ๋ ๋ชจ๋ธ๋ง ๊ณผ์ ์ค์ตํ๊ธฐ
๋ํ์ ์ธ ๋ฅ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ, ํ๊ท์ ๋ถ๋ฅ!
ํ๊ท์ ๋ถ๋ฅ๋ฅผ ๋จธ์ ๋ฌ๋๋ณด๋ค ํจ์ฌ ๋ ์ ๊ตํ๊ณ ์ ํํ๊ฒ ํ ์ ์๋ DNN, CNN, RNN!
๋ด๊ฐ ์ง์ ์ค๊ณํ ๋ฅ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ ๋ชจ๋ธ๋ก ๋ค์ํ ์ค์ต์ ํตํด ๋ฐ๋ก ํ์ฉํ ์ ์๋ ๋ฅ๋ฌ๋์ ์จ๋ณผ ์ ์์ต๋๋ค.
STEP 3. ๋์งํธ ์ธ๊ณ์์ ๋ฐ๊ฒฌํ ์ธ์ฌ์ดํธ๋ฅผ ํ์ค ์ธ๊ณ๋ก
๋ฅ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ข
๊ธฐ๋ฒ์ ํ์ฉํด ๋ชจ๋ธ์ ์ค๊ณํ๊ณ ํ๋ จํ ํ ์ป์ด์ง ์ธ์ฌ์ดํธ๋ฅผ ์ค์ ์
๋ฌด์ ์ ์ฉํ๋ค๋ฉด, ์์
, ๊ฐ๋ฐ, ์ธ์ฌ๊น์ง ๋ฐฉ๋ํ ๋ถ๋ถ์ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์์ฌ๊ฒฐ์ ์ ํ๋ช
์ ์ธ ๋ฐ์ ์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
๊ฐ์๋ฅผ ๋ค์ ํ ์๊ฐ์์ ๋ณํ ๐
<DNN, CNN, RNN์ ํ์ฉํ ๋ฅ๋ฌ๋ ์ค๋ฌด> ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋๋ฉด, ์ฌ๋ฌ๋ถ๊ป์๋ ๋ค์๊ณผ ๊ฐ์ ์ญ๋์ ํ๋ณดํ์ค ์ ์์ต๋๋ค.
- ๋ฅ๋ฌ๋ ๊ฐ๋ฐ ๊ณผ์ ํ๋ก์ธ์ค์ ์ดํด
- DNN, CNN, RNN์ ๊ตฌ์ฑ ์์์ ๋ชจ๋ธ์ ์๋ฆฌ ์ดํด
- Tensorflow Keras์ ๋ค์ํ Framework์ ๋ํ ์ดํด
- ๋ค์ํ ๋ฅ๋ฌ๋ ์ค์ต์ ํตํ ๋ฅ๋ฌ๋ ํ์ฉ ๋ฅ๋ ฅ
๋ถ์ผ์ ์๊ด์์ด ์๋์ ์ธ ์์ฐ์ฑ ํฅ์์ ๊ฐ์ ธ๋ค์ฃผ๋ ๋ฅ๋ฌ๋!
๋ฅ๋ฌ๋์ ํต์ฌ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ์์ธํ ์ค๋ช
์ ํตํด ๊น์ด ์๋ ์ด๋ก ๊ณผ ์ค์ต์ ๋์์ ํ์ตํ๋ ๊ณผ์ !
ํ์ต ๋ด์ฉ ๐
1. ๋ค์ค์ ํํ๊ท ๋ชจ๋ธ ์ค๊ณํ๊ธฐ!
2. MNIST ์๊ธ์จ ๋ชจ๋ธ ํ๊ฐ ๊ฒฐ๊ณผ ์๊ฐํ!
3. CNN์ ๊ตฌ์ฑ ์์!
4. CNN์ผ๋ก ๋ชจ๋ธ ์คํํ๊ธฐ!
5. LSTM์ ์ด์ฉํ ๋ด์ค ์นดํ
๊ณ ๋ฆฌ ๋ถ๋ฅํ๊ธฐ!
์์ ์ง๋ฌธ Q&A ๐ฌ
Q. ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ์ ์์ง์์ด ํ์ํ๊ฐ์?
A. ๋ณธ ๊ฐ์ ๋ฐ ์ด์ด์ง๋ ๋ง์์บ ํผ์ค์ ๋ฅ๋ฌ๋ ๊ฐ์์๋ ๊ธฐ์ด ํ์ด์ฌ ํ์ฉ ๋ฅ๋ ฅ์ด ํ์ํฉ๋๋ค. ํ์ด์ฌ์ด ์ต์ํ์ง ์์ผ์ ๋ถ๋ค๊ป์๋ ๋ง์์บ ํผ์ค์ โํ์ด์ฌ ๋ฐ์ดํฐ๋ถ์ ์
๋ฌธโ๋ฐ โํ์ด์ฌ ๋ฐ์ดํฐ๋ถ์ ์ค๋ฌดโ ๊ฐ์๋ฅผ ๋จผ์ ์๊ฐํ์๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค.
Q. ๊ฐ์๋ฅผ ์๊ฐํ๊ธฐ ์ํ ์๊ตฌ ์ฌํญ ๋๋ ํ์ ์กฐ๊ฑด์ด ์๋์?
A. ์ค์ต ์์ฃผ์ ๊ฐ์์ด๊ธฐ ๋๋ฌธ์ ๊ฐ์ ํ๋ฉด๊ณผ ์ค์ต ํ๋ฉด์ ๋ถ๋ฆฌํ ์ ์๋ ๋์ผ ๋ชจ๋ํฐ ๋๋ ์ฌ๋ถ ๊ธฐ๊ธฐ๋ฅผ ํจ๊ป ์ค๋นํด์ฃผ์๋ฉด ์ข์ต๋๋ค.
Q. ๋ฅ๋ฌ๋์๋ ๊ณ ์ฌ์ pc๊ฐ ํ์ํ๋ค ๋ค์๋๋ฐ, ์ค์ต์ ๊ณ ์ฌ์ pc๊ฐ ํ์ํ๊ฐ์?
A. ๊ณ ์ฌ์ ํ๊ฒฝ์์ ์คํ์ํค์๋ ๊ฒ์ด ์ข๊ธฐ๋ ํ๋, ๋ณธ ๊ฐ์์์๋ Anaconda์ Jupyter Notebook์ ํ์ฉํ ๊ฐ์ ํ๊ฒฝ์์ ์ค์ต์ด ์งํ๋๋ฏ๋ก ์ผ๋ฐ์ ์ธ ์
๋ฌด์ฉ PC ์์ค์ด๋ฉด ์๊ฐ์ ์ด๋ ค์์ด ์์ผ์ญ๋๋ค.
์ง์๊ณต์ ์ ์๊ฐ โ๏ธ

์๊ฐ ์ ์ฐธ๊ณ ์ฌํญ ๐ข
- ์ค์ต ์์ฃผ์ ๊ฐ์์ด๊ธฐ ๋๋ฌธ์ ๊ฐ์ ํ๋ฉด๊ณผ ์ค์ต ํ๋ฉด์ ๋ถ๋ฆฌํ ์ ์๋ ๋์ผ ๋ชจ๋ํฐ ๋๋ ์ฌ๋ถ ๊ธฐ๊ธฐ๋ฅผ ํจ๊ป ์ค๋นํด์ฃผ์๋ฉด ์ข์ต๋๋ค.
๋ํ Windows OS ๊ธฐ๋ฐ์ผ๋ก ์ค์ต์ด ์งํ๋๋ฏ๋ก, Windows ํ๊ฒฝ์์์ ๊ฐ์ ์๊ฐ์ ์ถ์ฒํด๋๋ฆฝ๋๋ค.
- ๊ฐ์ ๊ต์ ๋ฐ ์ค์ตํ์ผ์ <9. ๊ต์ฌ ๋ค์ด๋ก๋ ์ผํฐ> ์น์
์ ์กด์ฌํฉ๋๋ค.