2022. 1. 24. 03:21ใ์คํฐ๋/DACrew
๐ ๋ณธ ํฌ์คํ ์ ๋ฐ์ด์ฝ ์ํฌํฐ์ฆ “๋ฐ์ดํฌ๋ฃจ" 1๊ธฐ ํ๋์ ์ผํ์ ๋๋ค. ๐
3์ฃผ์ฐจ ํ๋ ์ญ์ 3๊ฐ์ ๊ธ๋ก ๋ง๋ฌด๋ฆฌ์ง์์ต๋๋ค. ๊ฐ ๊ธ๋ค์ 1. ์ค์ ๊ตฌ์ฑํ ์ฝ๋ ๊ณต์ , 2. ๊ธฐ์ ํธ๋ ๋ ์๊ฐ, 3. ์์ฃผ ์ฐพ์๋ณด๋ Keras์ ํด๋์ค ๊ตฌํ ๋ฐฉ๋ฒ์ ๋ค๋ฃจ๊ณ ์์ต๋๋ค.
๐ ์ก์ผ์ด ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ ๊ฒฝ์ง๋ํ: ์ต์ข ์ฝ๋ ๊ณต์
์ด ๋ํ๋ 2์ฃผ์ฐจ์ ์ฐธ์ฌ ์์ํ์ฌ ๋ํ๊ฐ ๋ง๋ฌด๋ฆฌ๋ ๋๊น์ง ์ปดํจํฐ๋ฅผ ๋์ง ์๊ฒํ๋ฉฐ ๊ณ์ ์งํํ๋ ๋ด์ฉ์ ๋๋ค. (Colab, ๋ฐ์คํธํ CPU, GPU๋ก 3๊ฐ์ ์คํ์ ๋์์ ์งํํ์๋ค์.) ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๊ฒฐ๊ณผ๊ฐ ์ ๋์ค์ง ์์ ์์ฌ์ ์ต๋๋ค.
์ด ๋ํ์์ ๋ค๋ฃจ๋ ๋ฐ์ดํฐ๋ ์๋น์ค ์ ๊ณต์์ ์ฌ์ฉ์๊ฐ ์กด์ฌํ๋ ์๋น์ค์์ ์ฝ๊ฒ ์ ํ ์ ์๋ ๊ตฌ์กฐ๋ผ ์๊ฐ์ด ๋ฉ๋๋ค. ์ ์ ๊ฒฝ์ฐ, ์ค๋น์์ ๋์ค๋ ๋ฐ์ดํฐ์ ์งํ๋ค์ ์ฃผ๋ก ๋ค๋ฃจ๋ค๋ณด๋ ์ด ๊ฐ์ ๋ฐ์ดํฐ ํํ๋ ์ ๋ง์ด์ง ๋ฏ์ค์๋๋ฐ์, ๊ทธ๋์ ๋ ์ฝ์ง ์์๊ณ ์ค๊ธฐ๊ฐ ์๊ฒผ๋ ๋์ ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์๋ฌด๋๋ ๋ฐ์ดํฐ๊ฐ ์ฝ๋ํ๋์ด ์๋ค๋ณด๋ ์๋ฒฝํ๊ฒ ์ดํดํ ์ ์์ง๋ ์์์ง๋ง, ์ค๋ช ๋ง์ผ๋ก ๋๋ต ์ด๋ค ๋ฐ์ดํฐ๋ค๋ก ๊ตฌ์ฑ์ด ๋์ด์๋์ง ์ดํด๋ ์ถฉ๋ถํ ๋์์ต๋๋ค. ํ์ง๋ง ์ฌ๊ธฐ์ ๋ฌธ์ ๋ ์ ๊ฐ ์ด๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ด๋ค ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌ๋ฅผ ํด์ผ ๋ชจ๋ธ๋ค์ด ์ ๋ด์ฉ์ ํ์ ํ ์ ์๊ฒ ํ ์ ์๋์ง๋ฅผ ๋ชจ๋ฅธ๋ค๋ ๊ฒ์ด์์ต๋๋ค. ๊ทธ๋์ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฒ๋ฆฌํ๊ณ ๋ชจ๋ธ๋ค์ ๋์ ํ๋ฉฐ ์คํ์ ์งํํ์ผ๋, ์ต์ข ์ ์ผ๋ก .68์ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ต๋๋ค. (๊ทธ๋ฆฌ๊ณ ๊ทธ ๋ชจ๋ธ์ด ์ด๋ค ๊ฒ์ธ์ง ๋ ์๊ฐ๋ค์ :( )
์ด๋ฒ ๋ํ์์ ๊ฐ์ฅ ํฌ๊ฒ ๋๋์ ์ ๋ฐ์ดํฐ ์ข ๋ฅ์ ๋ฐ๋ผ ์ด๋ ๊ฒ ๋ค๋ฃฐ ์ ์๋ ๋ฅ๋ ฅ์ด ์ฐจ์ด๊ฐ ๋ง์ด ๋๋๊ตฌ๋ ์์ต๋๋ค. ์ด๋ฐ ๊ตฌ์กฐ์ ๋ฐ์ดํฐ๊ฐ ํํ ๋งํผ ์ ๋ค๋ฃฐ ์ ์๋๋ก ์งฌ์งฌํ ๊ณต๋ถํด์ผํ ๊ฒ ๊ฐ์ต๋๋ค.
๐ 2022๋ ๊ธฐ์ ํธ๋ ๋ - ๊ฐํธ๋ 1ํธ(Data Fabric, Composible Application, Distributed Enterprise)
๋๋ฒ์ฌ ๊ธ์ ๊ฐํธ๋์ 2022๋ ๊ธฐ์ ํธ๋ ๋ ์ ๋๋ค. ๊ฐํธ๋์์๋ ๋งค ๋ ๊ธฐ์ ํธ๋ ๋๋ฅผ ๋ฐํํ๊ณ ์์ต๋๋ค. ์ ๋ ๊ฐ์ธ์ ์ผ๋ก ์ด ๊ธฐ์ ํธ๋ ๋๊ฐ ์์ผ๋ก ๋ด๊ฐ ๊ณต๋ถํด์ผํ ๋ฐฉํฅ์ ์ด๋ค ๋ฐฉํฅ์ธ์ง, ๋ด๊ฐ ๊ณต๋ถํ๋ ๊ธฐ์ ๋ค์ด ์ด๋ป๊ฒ ํ์ฉ๋ ์ ์์์ง์ ๋ํ ์์ด๋์ด๋ฅผ ๋ง์ด ์ค์ ํด๋ง๋ค ์ฑ๊ฒจ๋ณด๊ณ ์์ต๋๋ค. ๋ฒ์จ ์ด ๊ธฐ์ ํธ๋ ๋๋ฅผ ์๊ฒ๋์ง ํ์๋ก๋ง 6๋ ์งธ์ธ๋ฐ, ์ ๋ง ์ ๊ตฌ์ ์ผ๋ก ์๊ฐ๋ฅผ ํด์ฃผ๋ค๋ณด๋ ๋นํด์๋ ์ด์๊ฐ ํฌ๊ฒ ๋์ง ์๋ค๊ฐ ๋ช๋ ๋ค ๋๊ตฌ๋ ์๋ ๊ธฐ์ ๋ก ๋ ๋ค์ฉํด์ง๊ฑฐ๋ ๋ง์ด ํ์ฉ๋๋ ๊ฒ์ ๋ณผ ์ ์์์ต๋๋ค.
๊ฒฐ๊ตญ ๋ฐ์ดํฐ ๋ถ์๊ฐ์ ์ญํ ์ค ํ๋๋ ์ฃผ์ด์ง ๋ฐ์ดํฐ๋ฅผ ์ ํด์ํ๊ณ , ์ด๋ฅผ ์ ํ์ฉํ ์ ์๋ ๋ฐฉํฅ์ ์ฐพ๋ ๊ฒ์ธ๋ฐ์. ์ด ๋ ๋ง์ด ํ์ฉ๋ ์ ์๋ ๋ด์ฉ์ด๋ผ, ๋ฐ์ดํฐ๋ฅผ ๊ณต๋ถํ์๋ ๋ง์ ๋ถ๋ค๊ป์ ๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์ ์ ๋ฆฌ๋ฅผ ์์ํ์ต๋๋ค. ์ฌํด์ ๊ธฐ์ ์ ์ด 12๊ฐ์ง๋ก 3๊ฐ์ ๊ทธ๋ฃน์ผ๋ก ๊ตฌ๋ถ๋๋๋ฐ์, ์ ๋ ๋งค์ฃผ ๊ฐ ๊ทธ๋ฃน๋ณ๋ก 1๊ฐ์ง์ ๊ธฐ์ ์ ๊ณต์ ํ์ฌ, 4์ฃผ๊ฐ ์ ๋ฆฌ๋ฅผ ํด๋ณด๋ ค ํฉ๋๋ค.
ํญ์ ์ด ๊ธฐ์ ์ ๊ณต๋ถํ๊ธฐ๋ง ํ๊ณ , ํค์๋๋ง ํ์ฉํ์์ง, ์ด๋ ๊ฒ ๊ธ๋ก ์ ๋ฆฌํ๋ ๊ฒ์ ์ฒ์์ด๋ผ ์ ๋ฆฌ๊ฐ ์ฝ์ง ์๋ค์. ๊ทธ๋์ ์ด๋ฒ์ ์ ๋ฆฌํ๋ ์ด ๊ฐํธ๋ ๊ธ์ ํนํ๋ ์ข ๋ ๋ง์ ์ฌ๋๋ค์ด ์ดํดํ ์ ์๊ณ ์ ์ฉํ๊ฒ ํ์ฉํ ์ ์๋๋ก ๊ณ์ํด์ ์์ ํด๋์๊ฐ ์์ ์ ๋๋ค.
๐ Tensorflow(Keras)๋ก ๋ฅ๋ฌ๋ ๋ ์ด์ด ์ง์ ๋ง๋ค๊ธฐ
๋ง์ง๋ง ๊ธ์ Tensorflow๋ก Layer๋ฅผ ์ง์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํ์์ต๋๋ค. ์ฐ๊ตฌ๋ฅผ ํ๋ค๋ณด๋ฉด ์๋ก์ด ์์ด๋์ด๊ฐ ์๊ฐ๋๊ณ , ์ด๊ฑธ ๋ ์ด์ด๋ก ์ฐ์ฐ์ ํ๋ ค๋ฉด ์ง์ ๋ง๋ค์ด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค ๋๊ฐ ์์ต๋๋ค. (๋ฌผ๋ก ์ ๊ฐ ๋ชป์ฐพ์์ ๊ทธ๋ฐ ๊ฒฝ์ฐ๋ ๋ง์์ต๋๋ค.) ๋งค๋ฒ ๊ทธ๋ฐ ์๊ฐ์ ํ ๋๋ง๋ค ์ฝ๋๋ฅผ ๋ ์ฐพ์์ ์ดํดํ๊ณ ๋ง๋ค๊ธฐ๊ฐ ๋ฒ๊ฑฐ๋ก์, ํฌ๊ธฐํ๊ณค ํ๋๋ฐ์. ์ด๋ฒ ๊ธฐํ์ ๋ ์ด์ด๋ฅผ ์ง์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํ์ฌ, ๋์ค์ ํ์ฉํด๋ณด๋ ค ํฉ๋๋ค.
์ด๋ฒ ๊ธ์ ๊ฐ์ธ์ฌ์ ์ผ๋ก ์ ๋ ๊ธ์ ๋ชจ๋ ๋ง๋ฌด๋ฆฌ์ง์ง ๋ชปํ์ฌ ์์ฑ์ด ๋ฆ์ด์ก์ต๋๋ค.
๊พธ์คํ ์์ฑํด์ผํ๋ ํ๋ก์ ํธ์ธ๋งํผ ์ข์ ๊ธ์ ์๋ฆฌ์ฆ๋ก ๋ค์ํ๊ฒ ๋ด์๋ณด๊ณ ์ถ์๋ฐ์, ์ฃผ์ ์ ์ ์ด ์ฝ์ง ์๋ค์.
๋ค์์ฃผ์๋ ๋ ์ข์ ๊ธ ๊ฐ์ ธ์ค๋๋ก ํ๊ฒ ์ต๋๋ค.
์ฝ์ด์ฃผ์ ๊ฐ์ฌํฉ๋๋ค ๐ฅฐ
'์คํฐ๋ > DACrew' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
DACrew 1๊ธฐ ์ฃผ๊ฐ ๋ฆฌ๋ทฐ 6์ฃผ์ฐจ (0) | 2022.02.21 |
---|---|
DACrew 1๊ธฐ ์ฃผ๊ฐ ๋ฆฌ๋ทฐ 5์ฃผ์ฐจ (0) | 2022.02.21 |
DACrew 1๊ธฐ ์ฃผ๊ฐ ๋ฆฌ๋ทฐ 4์ฃผ์ฐจ (0) | 2022.02.06 |
DACrew 1๊ธฐ ์ฃผ๊ฐ ๋ฆฌ๋ทฐ 2์ฃผ์ฐจ (0) | 2022.01.19 |
DACrew 1๊ธฐ ์ฃผ๊ฐ ๋ฆฌ๋ทฐ 1์ฃผ์ฐจ (0) | 2022.01.10 |