๋ฅ๋ฌ๋, ๋์ธ๋ ํ์ดํ ์น!
์ค์ต ์์ฃผ๋ก ์์ฐจ๊ฒ ํ์ตํด ๋ณด์ธ์.
๋ฅ๋ฌ๋ ์
๋ฌธ๋ถํฐ ๊ตฌ์ถ๊น์ง,
๊ฐ๋ ฅํ๊ณ ์ง๊ด์ ์ธ ํ์ดํ ์น!
์ธ๊ณต์ง๋ฅ์ ์ํ์ด ํ์๋ผ๋๋ฐ, ๋๋ ์ํฌ์๊ณ ... ๊ด์ฌ์ ์๋๋ฐ ์ด๋ป๊ฒ ์์ํ ์ ์์๊น?
์ค๊ฐ ๊ด๋ฆฌ์๊ฐ ๋ผ์ ์ธ๊ณต์ง๋ฅ์ ์ข ์์์ผ ํ ๊ฒ ๊ฐ์๋ฐ, ๋ฐ๋ก ํ์ด์ฌ ๊ณต๋ถํ ์๊ฐ์ ์๊ณ ...
์ธ๊ณ์ ์ธ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์๋ ํ์ด์ฌ ๋ฅ๋ฌ๋ ํ๋ ์์ํฌ, ํ์ดํ ์น(Pytorch)๋ฅผ ์์๋์? ํ๊ตญ์์๋ ์์ง ๋๋ถ๋ถ์ ๋ฅ๋ฌ๋ ๊ฐ์์ ํ
์ํ๋ก(Tensorflow)๊ฐ ์ฌ์ฉ๋๊ณ ์์ง๋ง, ์ธ๊ณ์ ์ผ๋ก๋ ํ์ดํ ์น์ ํ์ฉ๋๊ฐ ์ ์ ๋์์ง๋ ์ถ์ธ์
๋๋ค. ํด์ธ์์๋ ์ด๋ฏธ ํ
์ํ๋ก์ ํ์ดํ ์น๊ฐ ๋์ผํ ๋น์ค์ผ๋ก ๋ค๋ฃจ์ด์ง๊ณ ์์ผ๋ฉฐ, ์จ๋ผ์ธ์ ๊ณต๊ฐ๋ ์์ค ์ฝ๋์ ์ ๋ฐ ์ญ์ ํ์ดํ ์น๋ก ์์ฑ๋๊ณ ์์ต๋๋ค.
ํนํ ์ง๊ด์ ์ด๊ณ ํ์ด์จ๋(Pythonic)ํ ํํ ๋ฐฉ๋ฒ์ ํธ๋ฆฌ์ฑ ๋ฉด์์ ๋ง์ ์ฐ๊ตฌ์ ๋ฐ ๊ฐ๋ฐ์๋ค์ ์ ํญ์ ์ธ ์ง์ง๋ฅผ ๋ฐ๊ณ ์์ผ๋ฉฐ, OpenAI ๋ฑ ์ ์ํ ์ธ๊ณต์ง๋ฅ ๊ธฐ์
๋ค ๋ํ ํ์ดํ ์น ์ง์์ผ๋ก ์ฎ๊ฒจ ๊ฐ๊ณ ์์ต๋๋ค. ์์ธ๋ฌ ํ์ต์ ์
์ฅ์์๋ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์๋ ์๋ฆฌ๋ฅผ ์ดํดํ๊ฑฐ๋, ๋๋ฒ๊น
๋ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ์์ด ํ์ดํ ์น์์ ํจ์ฌ ๋ง์ ์ฅ์ ์ ๊ฒฝํํ ์ ์์ต๋๋ค.
์ด์ , ํ์ดํ ์น๋ ํผํ ์ ์๋ ๋์ธ์
๋๋ค!
ํ
์ํ๋ก(Tensorflow)๋ ์ผ๋ผ์ค(Keras)๋ง ์๊ณ ์๋๋ฐ ํ์ดํ ์น๋ฅผ ๋ฐฐ์ฐ๊ณ ์ถ์ผ์ ๊ฐ์? ์จ๋ผ์ธ์ ์ฐธ์กฐํ ๋งํ ์ข์ ์์ค ์ฝ๋๊ฐ ํ์ดํ ์น๋ก ์์ฑ๋์ด ์์ด ๊ทธ๋ฆผ์ ๋ก์ฒ๋ผ ๋๊ปด์ง์
จ๋์? ์์ผ๋ก๋ ํ์ดํ ์น๊ฐ ์ ํ์ด ์๋ ํ์๋ก ์ธ์๋๋ ์์ ์ด ์ฌ ๊ฒ์
๋๋ค.
์ด๋ฒ ๊ฐ์์์๋ ํ์ดํ ์น๋ฅผ ์ด์ฉํด ๋ฅ๋ฌ๋์ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ์ค์ ๋ก ํ์ฉํ ์ ์๋ ๋ชจ๋ธ์ ์์ฑํด ๋ด
๋๋ค. ์ํ์ ์ง์์ด ์์ด๋, ํ
์ํ๋ก๋ ์ผ๋ผ์ค๋ง ๊ฒฝํํด ๋ณธ ๋ถ์ด๋ผ๋ ๋๊ตฌ๋ ํ์ดํ ์น๋ฅผ ์ด๋ป๊ฒ ์ฌ์ฉํ๊ณ ์ด๋ค ๊ฐ์ ์ ๋๋ฆด ์ ์๋์ง ์์ฐ์ค๋ฝ๊ฒ ์ดํดํ ์ ์๋๋ก ๊ฐ์๋ฅผ ๊ตฌ์ฑํ์์ต๋๋ค. ํจ๊ป ๋์ ํด๋ณด์ค๊น์?
์ด๋ฐ ๋ถ๋ค๊ป
์ถ์ฒํฉ๋๋ค.
๋ฅ๋ฌ๋์ ์ฒ์์ผ๋ก
์์ํ์๋ ๋ถ
์ธ๊ณต์ง๋ฅ์ ๊ทธ๋ฆผ์ ๋ก?
์ํ ํฌ๊ธฐ์
ํ
์ํ๋ก/์ผ๋ผ์ค๋ง
์ฌ์ฉํด๋ณด์ ๋ถ
๐ ํ์ด์ฌ(Python) ๊ธฐ์ด๊ฐ ๋ถ์กฑํ๋ค๋ฉด?
๊ตฌํ ๋ฅ๋ ฅ์ ์ฅ์ฅ!
์ค์ต ์ค์ฌ์ ์ปค๋ฆฌํ๋ผ.
โ
์ด๋ก ์ค๋ช
์ ์ต์ํํ๊ณ ์ค์ ๋ก ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ๊ตฌํํ๋ ์ค์ต ์์ฃผ์ ์์
์ผ๋ก ๊ตฌ์ฑํ์์ต๋๋ค.
โ
ํ์ดํ ์น๊ฐ ์ ๊ณตํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ธฐ๋ฅ์ ์ดํดํ๋ฉฐ ํ์ฉํ ์ ์์ต๋๋ค.
โ
๋ฅ๋ฌ๋ ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ ์ฑ๋ฅ์ ํ๊ฐํ๊ณ , ๊ฒฐ๊ณผ๋ฌผ์ ์๊ฐํํ ์ ์๊ฒ ๋ฉ๋๋ค.
โ
๋ค์ผ๋ก, ํ์ด์ฌ ์ธ์ด ํ์ฉ ์์ค๋ ๊น์ด์ง๋๋ค.
Pytorch ๊ธฐ์ด
Deep Learning ๋์ ์๋ฆฌ
Deep Learning ๋ชจ๋ธ ๊ตฌํ
ํ์ดํ ์น ๊ธฐ์ด, ์ ๊ฒฝ๋ง ๋คํธ์ํฌ์ ๋ฅ๋ฌ๋, ์ด์ง/๋ค์ค ๋ถ๋ฅ ๋ชจ๋ธ, CNN(ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง), ์ ์ด ํ์ต, ๋ฅ๋ฌ๋ ์ํ์ค ๋ชจ๋ธ์ ์ด๋ฅด๋ ๋ฅ๋ฌ๋ ๊ด๋ จ ์๋ฆฌ์ ์ค์ ๋ฅผ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐ๋ผ ๋ฐฐ์ธ ์ ์๋๋ก ๊ฐ์๋ฅผ ๊ตฌ์ฑํ์์ต๋๋ค.
Q&A๋ฅผ ํ์ธํด๋ณด์ธ์! ๐ฌ
Q. ์ํฌ์์ธ๋ฐ ์ํ์ ์ ํ ๋ชฐ๋ผ๋ ๋๋์?
์ ๋ ์ํฌ์์์ต๋๋ค. ์ํ์ ๋ชฐ๋ผ๋ ๋๋ ๊ฐ์์
๋๋ค. ํ์ํ ์ํ ์ง์์ ์์
์ค๊ฐ์ค๊ฐ ์ค๋ช
ํด ๋๋ฆฝ๋๋ค.
Q. ๋ฌธ๊ณผ์์
๋๋ค. ์ดํดํ๊ธฐ ์ด๋ ต์ง ์์๊น์?
์ค๋๋ ๋ฌธ๊ณผ์์ด ์ด์๋จ๊ธฐ ์ํด ๊ผญ ํ์ํ ์ง์์ด ๋ฐ๋ก ์ธ๊ณต์ง๋ฅ์
๋๋ค. ์ง๊ธ ๋์ ํ์ธ์!
๋ค๋ฅธ ๊ฐ์ ํจ๊ป ๋ณด๊ธฐ ๐บ