์ด ๊ฐ์์์ ๋ฐฐ์ฐ๋ ๊ฒ ๐
๋ณธ ๊ฐ์๋ TensorFlow 2.0์ ๊ธฐ์ด ๋ฌธ๋ฒ์ ๊ณต๋ถํ๋ฉฐ ๋ฅ๋ฌ๋์ ๊ธฐ์ด๋ฅผ ๊ฐ์ด ๊ณต๋ถํ ์ ์๋ ๊ฐ์์
๋๋ค. TensorFlow 2.0์ 1.0 ๋ฒ์ ๊ณผ ์๋นํ ๋ค๋ฅธ ์ธํฐํ์ด์ค๋ฅผ ๊ฐ๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ ์ฌ์ด์ ์ฐจ์ด์ ์ ์ดํดํ๊ณ ์ฅ์ ์ ์ ํ์ฉํ๋ค๋ฉด, ๋ ๊น๋ํ๊ณ ์๋ฆ๋ค์ด ๋จธ์ ๋ฌ๋ ์ฝ๋๋ฅผ ๊ตฌํํ ์ ์์ ๊ฒ์
๋๋ค.
๋๋ง์ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด ์ฃผ๋ชฉ! โบ๏ธ
ํน์ ๋ฅ๋ฌ๋์ ํ์ตํ์๋ฉด์ ์ด๋ฐ ๊ณ ๋ฏผ์ ํ๊ณ ๊ณ์ ๊ฐ์?
- "๋ฅ๋ฌ๋์ ๊ธฐ์ด ๊ฐ๋
์ด ํท๊ฐ๋ ค์."
- "Copy & Paste๋ก ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ํ์ตํ๋ ๊ฒ ๋ง๊ณ , ์ง์ ๋๋ง์ ๋ชจ๋ธ์ ๋ง๋ค๊ณ ์ถ์ด์."
- "TensorFlow 1.0๊ณผ 2.0์ ์ฐจ์ด๋ฅผ ๋ชจ๋ฅด๊ฒ ์ด์."
๊ฑฑ์ ๋ง์ธ์. TensorFlow๋ฅผ ํตํ ๋ฅ๋ฌ๋ ๊ธฐ์ด, ์ด ๊ฐ์์์ ๋ชจ๋ ์ก์์ค ํ
๋๊น์! ์ด๋ก ๋ฟ๋ง ์๋๋ผ ์ค์ต์ ํตํด ๋ฅ๋ฌ๋์ ๊ฐ๋
์ ๋ํด์ ์ง๊ด์ ์ผ๋ก ๋ ์ดํดํ ์ ์์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค! ๐
์ด ๊ฐ์๋ฅผ ๋ค์ ํ ๋น์ ์ ๋ชจ์ต ๐
- ๋ฅ๋ฌ๋์ ๊ธฐ์ด ๊ฐ๋
์ ๋ํด์ ์ดํดํ ์ ์๊ฒ ๋ฉ๋๋ค.
- TensorFlow 2.0์ ํน์ง์ ์ดํดํ ์ ์์ต๋๋ค.
- ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋๊ฐ ์๋ ๋๋ง์ ์ฝ๋๋ฅผ ์ฒ์๋ถํฐ ๋ง๋ค์ด๋ณด๋ ๋ฒ์ ์ดํดํ ์ ์์ต๋๋ค.
์ ๊ฐ์๋ง์ ํน๋ณํ ์ โจ
- ์
๋ฌธ์๋ ์ฝ๊ฒ ๋ฐ๋ผํ๋ฉฐ ์ดํดํ ์ ์๋ ๊ฐ์!
TensorFlow์ ๋ํ ๊ธฐ๋ณธ ์ง์์ด ์์ด๋, ์ฝ๊ฒ ์ ๊ทผํ์ค ์ ์๋๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ์๋ ค๋๋ฆฝ๋๋ค.
- ์ฒ๋ฆฌ ๊ธธ๋ ํ ๊ฑธ์๋ถํฐ! ๊ธฐ์ด ๋ฌธ๋ฒ๊ณผ ์ฒ ํ ์ค์ฌ์ ๊ฐ์
๋ฅ๋ฌ๋ ํ์ต์ ๊ผญ ํ์ํ ๊ธฐ์ด ๋ด์ฉ๋ง ์์ ํ์ฌ ์ฌ๋ฌ๋ถ์๊ฒ ์๋ด๋๋ฆฝ๋๋ค.
- ํ
์ํ๋ก์ฐ ๋ชจ๋ธ์ ๊ฐ๋จํ ๊ตฌํ ๋ฐฉ์๊ณผ ๊ณ ๊ธ ๊ตฌํ ๋ฐฉ์์ ๊ฐ์ด ์ตํ ์ ์์ต๋๋ค.
์ค์ ์ค์ต์ ํตํด ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ด ์ด๋ป๊ฒ ์๋๋๋์ง ๋ฐฐ์ด ์ด๋ก ์ ์ ์ฉํด ๋ณผ ์ ์์ต๋๋ค.
์ด ๊ฐ์์์ ๋ฐฐ์ฐ๋ ๊ฒ ๐
TensorFlow ๊ธฐ์ด
TensorFlow์ ๊ธฐ์ด๊ฐ ๋๋ ํ
์์ ๋ณ์์ ๊ฐ๋
์ ๋ํด ์์๋ณด๊ณ , TensorFlow 2.0์์ ์ถ๊ฐ๋ ์ฆ์ ์คํ ๊ธฐ๋ฅ๊ณผ TensorFlow์ ํต์ฌ ๊ธฐ์ด ๊ธฐ๋ฅ์ธ ์์ฐจ์ ๋ชจ๋ธ์ ๋ํด ์์๋ด
๋๋ค.
๋ฅ๋ฌ๋ ๊ธฐ์ด
๋ฅ๋ฌ๋ ํ์ต์ ๊ธฐ์ด์ธ ์์ค ํจ์, ์ ๊ทํ, ์ต์ ํ, ์๋ ๋ฏธ๋ถ ๋ฑ์ ๋ํด ์์๋ด
๋๋ค.
TensorFlow 2.0 ์ฌํ ๊ธฐ๋ฒ
tf.function์ผ๋ก ๋ฅ๋ฌ๋์ ๊ธฐ๋ฅ์ ํฅ์์ํค๋ ๋ฒ๋ถํฐ ํ
์คํธ ๋ฌธ์์ด์ ์ซ์๋ก ํํํ๋ ์๋ ์๋ฒ ๋ฉ, ๊ธฐ๋ฅ์ ์ธ API๋ฅผ ํ์ฉํ๋ Functional API ๋ฑ์ ํ์ฉํ๋ ๋ฒ์ ๋ํด ์์๋ด
๋๋ค.
๋ฅ๋ฌ๋ ์ฌํ ๊ธฐ๋ฒ
๋ฅ๋ฌ๋์ ํต์ฌ ์ ๊ฒฝ๋ง์ธ ์ํ ์ ๊ฒฝ๋ง, ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง์ ๋ํด ์์๋ณด๊ณ ๋ชจ๋ธ ํ์ผ์ ์ ์ฅํ๊ณ ๋ณต์ํ๋ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ฆฝ๋๋ค.
์ ๋ ์ด๋ฐ ์ฌ๋์
๋๋ค ๐
์ ๊ฒฝ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์์.
ํ) Riiid VP of AIOps
ํ) Google Developer Expert for ML
์ ) ๋ค์ด๋ฒ AI Research Engineer
์ ) ์นด์นด์ค Data Engineer
๊ฐ์ ์๊ฐ ์ , ๊ถ๊ธํ ์ ์ ๋ฏธ๋ฆฌ ํ์ธํ์ธ์! ๐
Q. ๋น์ ๊ณต์๋ ๋ค์ ์ ์๋ ๊ฐ์์ธ๊ฐ์?
๋ค. ๊ธฐ์ด ๊ฐ๋
์ด๊ธฐ ๋๋ฌธ์ ๋น์ ๊ณต์๋ถ๋ค๋ ์ดํดํ์ค ์ ์๋๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ๊ฐ์ํด๋๋ฆฝ๋๋ค.
Q. ์ TensorFlow์ ๋ฅ๋ฌ๋์ ๋ฐฐ์์ผ ํ๋์?
์์ผ๋ก์ IT์ฐ์
๋ฏธ๋๋ ์ธ๊ณต์ง๋ฅ์ ๋ฌ๋ ค์๋ค๊ณ ํด๋ ๊ณผ์ธ์ด ์๋๋๋ค. ์ค์ ๋ก ์ ๋ ์ธ๊ณต์ง๋ฅ์ ์ปค๋ฆฌ์ด๋ฅผ ์ฌ์ธํ๊ณ , ํ๋ ์ธ๊ณต์ง๋ฅ ์
๊ณ์ ํต์ฌ์ ํด๋นํ๋ ๋ฅ๋ฌ๋์ ๊ธฐ์ด ๊ฐ๋
์ ์ดํดํ๋ ๊ฒ์ ํ์๋ผ๊ณ ์๊ฐํฉ๋๋ค.
Q. ๊ฐ์๋ฅผ ๋ฃ๊ธฐ ์ , ์ค๋นํด์ผ ํ ๊ฒ์ด ์๋์?
Python์ ๊ธฐ์ด๋ฅผ ์ข ์ตํ๋์๋ ๊ฒ์ด ์ข์ต๋๋ค.
Q. ์์
๋ด์ฉ์ ์ด๋ ์์ค๊น์ง ๋ค๋ฃจ๋์?
๊ธฐ์ด ์ด๋ก ์ ํ์ตํ ํ, ๊ฐ๋จํ ์ค์ต์ ํตํด ๋ฐฐ์ด ๋ด์ฉ์ ์ฒดํํ๊ฒ ๋ฉ๋๋ค.