2022. 2. 6. 17:17ใ์คํฐ๋/DACrew
๐ ๋ณธ ํฌ์คํ ์ ๋ฐ์ด์ฝ ์ํฌํฐ์ฆ “๋ฐ์ดํฌ๋ฃจ" 1๊ธฐ ํ๋์ ์ผํ์ ๋๋ค. ๐
์ค ์ฐํด๊ฐ ์๋ 4์ฃผ์ฐจ ์ ๋๋ค. ์ ๋ ์ฐํด๋์ ํ๊ณ ์ถ์๋๊ฒ ๋ง์๋๋ฐ, ๋จธ๋ฆฌ๋ก๋ง ์๊ฐํ๋ค ์ฐํด๊ฐ ๋๋ ๋ฒ๋ ธ๋ค์. ์ ์ ๋ฆฌํด์ ํ๋์ฉ ํด๋ด์ผ๊ฒ ์ต๋๋ค :)
์ด๋ฒ์ฃผ๋ ํ ๊ฒฝ์ง๋ํ๊ฐ ๋ง๋ฌด๋ฆฌ๋๊ณ , ๊ทธ์ ๋ํ ์์์๋ค์ ์ฝ๋ ๊ณต์ ๊ฐ ๋ง๋ฌด๋ฆฌ๋์๋๋ฐ์. ์์ฑํด๋ ๊ธ๊ณผ ๋ชจ๋ธ์ ์ดํด๋ณด๋ ์ฌ๋ฏธ์๋ ๊ตฌ์กฐ๋ค์ด ๋ง์์ต๋๋ค. ๋จ์ํ ๋ชจ๋ธ์ธ๋ฐ๋ ์ฑ๋ฅ์ด ์ ๋์ค๋ ๊ฒฝ์ฐ๋ ์์๊ณ , ์ ๋ง ๋ฉ์ง ๊ตฌ์กฐ์ ๋ชจ๋ธ์ ๋ณธ ๊ฒ๋ ์์์ต๋๋ค. ๋ง์ ๋ถ๋ค์ด ๊ณต์ ํด์ฃผ์ ๋ด์ฉ ์ฐจ๊ทผ์ฐจ๊ทผ ์ดํด๋ณด๋ ๊ฒ๋ ์์ฃผ ์ฌ๋ฏธ์๋ ์ผ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์์ฆ ์ ์ ๋ฆฌํ ์ ์๋ ๋ฉ๋ชจ์ฅ์ด ์ ์คํ๋ค์
4์ฃผ์ฐจ ๊ธ๋ก๋ 1. loss function ์ง์ ๋ง๋ค๊ธฐ, 2. ๊ฐํธ๋ 2ํธ, 3. ์๋ fine-tuning์ผ๋ก ๊ตฌ์ฑ๋์์ต๋๋ค. ์ฒซ๋ฒ์งธ ๊ธ์ ์์ฃผ ๊ธฐ์ด์ ์ธ ๊ฐ๋ ์ ๊ฐ๊ณ ์์ผ๋, ํจํค์ง์ ์ ์ ๊ณต๋๊ณ ์๋ ํด๋์ค๋ฅผ ๋์ด์, ์ค์ค๋ก ํ์ํ ๊ฒ์ ๋ง๋ค ์ ์๋ ์ญ๋์ ๊ธฐ๋ฅด๊ธฐ ์ํด ์ ๋ฆฌ๋ฅผ ์งํํ์ต๋๋ค. ๋๋ฒ์งธ ๊ธ์ ์ง๋์ฃผ ์์ฑํ๋ 1ํธ์ ์ฐ์ฅ์ผ๋ก ๋ ๋ค๋ฅธ 3๊ฐ์ ๊ธฐ์ ์ ์๊ฐํฉ๋๋ค. ๋ง์ง๋ง ๊ธ์ ์๋ก์ด ๊ธฐ๋ฅ์ ์๊ฒ๋์ด ์ ๋ฆฌํ์ต๋๋ค. ๋ฌด๋ ค DNN ๋ชจ๋ธ์ ์๋์ผ๋ก fining-tuningํ๋ ๊ธฐ๋ฅ์ ๋๋ค!
๐ Tensorflow(Keras)๋ฅผ ํ์ฉํ์ฌ Loss Function ์ง์ ๋ง๋ค๊ธฐ
์ฒซ๋ฒ์งธ ๊ธ์ ์์คํจ์๋ฅผ ์ง์ ๋ง๋๋ ๊ธ์ ๋๋ค. ๊ฐ๋ ๋ชจ๋ธ์ ๋ง๋ค๋ค๋ณด๋ฉด ํ์ํ ์์คํจ์๋ฅผ tf์์ ์ง์ํ์ง ์์ ์ง์ ๋ง๋ค์ด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ๋๋ฐ์, ์ ๋ ๋ง๋ค๋๋ง๋ค ์ฐพ์๋ณด๊ณ ์ดํดํ๋๋ฐ ์๊ฐ์ ๋ง์ด ํฌ์ํ๊ฒ ๋๋๋ผ๊ตฌ์. ๊ทธ๋์ ํ๋ฒ์ ๊ผญ ์ ๋ฆฌํด์ผ๊ฒ ๋ค ์ถ์ด, ์ด๋ฒ ๊ธฐํ๋ก ๊ฐ๋จํ ์ฝ๋๋ก ๊ฐ๋ ์ ์ดํดํ ์ ์๊ฒ ์ ๋ฆฌํ์์ต๋๋ค.
์ด ๊ธ์ ์ด ๋ธ๋ก๊ทธ์๋ ๊ฐ๋จํ๊ฒ ์ฝ๋ ์์ฃผ๋ก ์ ๋ฆฌํ ์์ ์ ๋๋ค. ์ ํํ ๋ ๋๋ฌด ํ์ํ ๋ด์ฉ๋ค์ด๋ผ ๋๊ณ ๋๊ณ ์ด์ด๋ณด๊ธฐ ์ข๊ฒ ์ฝ๋๋ฅผ ์ผ๋ถ ์์ ํ์ฌ ๋ธ๋ก๊ทธ์ ๋ค์ ๊ฒ์ํ ๊น ํฉ๋๋ค. ๋ง์ ๋ถ๋ค์๊ฒ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ ์ ์์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
๐ ๊ฐํธ๋ 2022๋ ๊ธฐ์ ํธ๋ ๋[2ํธ] (Cybersecurity Mesh, Decision Intelligence, Total Experience)
์ง๋์ฃผ์ ์ด์ด ๊ฐํธ๋ ๊ธฐ์ ํธ๋ ๋๋ฅผ ์๊ฐํ๋ ๊ธ์ ์์ฑํ์ต๋๋ค. ์ด๋ฒ์ฃผ์ ์๊ฐํ๋ ๊ธฐ์ ์ ์ฌ์ด๋ฒ๋ณด์ ๋ฉ์, ์์ฌ๊ฒฐ์ ์ธํ ๋ฆฌ์ ์ค, ์ด ๊ฒฝํ ์ ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์ฌ์ค ๋ณด์์ ๊ฒฝ์ฐ, ๊ฐ๋ ๋ด์ค์์ ๊ฐ์ธ์ ๋ณด๊ฐ ํธ๋ ธ๋ค๊ณ ํ๋ ๊ฒ์ ๋ณด๋ ์ ๋๊ฐ ์ ๋ถ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ปดํจํฐ์ ๋ฐ์ด๋ฌ์ค ๋ฐ ํดํน ๋ฌธ์ ๋ก ๊ณ ์ํ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ๋ ๋ง์ด์ฃ . ์ ์ญ์ ํฌ๊ฒ ๊ธฐ์ ์ ์ธ ๋ถ๋ถ์ ์ ํ ์ผ์ด ์๋ค๋ณด๋๊น ์ฌ๋ฌ ๊ธ์ ์ฝ์๋๋ฐ, ๊ฐ๋ฅ์ ์ก๊ธฐ๊ฐ ์ฝ์ง ์์์ต๋๋ค. ๊ทธ๋์ ์ต๋ํ ์ฝ๊ฒ ์ดํดํ ์ ์๊ฒ ๊ธ์ ์ฐ๋ ค ํ์ผ๋, ์ ์ฐ์ฌ์ง ๊ฒ์ธ์ง๋ ์์ง๋ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๐คฃ ์๋ฌด๋๋ ์ ๋ชจ๋ฅด๋ ๋ถ์ผ๋ค ๋ณด๋ ์ ๋ฆฌํ๋๊ฒ ์ฝ์ง ์์์ง๋ง, ๊ฐ๋ตํ๊ฒ๋๋ง ์์๋๋ฉด ์์์ ์์ ํฐ ๋์์ด ๋ ๊ฒ์ ์๊ฐ๋๋ ๋ด์ฉ์ด์์ต๋๋ค.
์์ฌ๊ฒฐ์ ์ธํ ๋ฆฌ์ ์ค์ ๊ฒฝ์ฐ, ์ฉ์ด๋ ์์ง ์์ํ์ง๋ง ๋ด์ฉ์ ์ ์๊ฒ ์์ฃผ ์น์ํ ๋ด์ฉ์ ๋๋ค. ์ฌํ๋ ์์ฃผ ๋ง์ ํ๋ก์ธ์ค๋ก ๊ตฌ์ฑ๋์ด ์๋๋ฐ์, ์ด ํ๋ก์ธ์ค์์๋ ๋ง์ ์์ฌ๊ฒฐ์ ์ด ์ด๋ฃจ์ด์ง๋๋ค. ์์ฌ๊ฒฐ์ ์ ์ง์ํ๊ธฐ ์ํด ์ฆ๊ฐ๋ถ์, ์๋ฎฌ๋ ์ด์ , AI ๋ฑ์ด ํ์ฉ๋๋๋ฐ์. ์์ฌ๊ฒฐ์ ์ธํ ๋ฆฌ์ ์ค๋ ๋ฐ์ดํฐ๋ก๋ถํฐ ์ด๋ฌํ ๊ธฐ์ ๋ค์ ์ ์ฐ๊ณํ์ฌ ์ ์ ํ ์์ฌ๊ฒฐ์ ๊น์ง ํ ์ ์๊ฒ ํ๋ ๊ธฐ์ ์ด๋ผ๋ ๊ฒ์ผ๋ก ์ดํดํ์ต๋๋ค. ์ด๋ฌํ ๊ธฐ์ ๋ค์ ํจ์จ์ ์ธ ํ๋ก์ธ์ค๋ฅผ ํ์ฉํด์ผํ๋ ๋๊ธฐ์ ์์ ๋ง์ด ํ์ฉ๋ ์ ๋ฐ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฆ๊ฐ๋ถ์, ์๋ฎฌ๋ ์ด์ , AI ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฐ๊ตฌ๊ฐ ์งํ๋๊ณ ์๋ ๋ถ์ผ๋ผ ๋ฐ์ดํฐ์ ๋ํ ์์๊ฐ ๋์ฑ ๋ง์ ์ง ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ญ๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ด ๊ฒฝํ์ ์ฌํ์ ์์๋์ด์๋ ๋ชจ๋ ์ฌ๋๋ค์ด๋ผ๋ฉด ๋ชธ์ ์ฒดํํ ์ ์๋ ๋ถ๋ถ์ ๋๋ค. ๊ฐ์ธ์ ์ผ๋ก ๋น์ฐํ์ง๋ง, ์ค์ ๋ก ํํํ๊ธฐ๋ ์ด๋ ค์ด ๊ฒ์ด ๊ฒฝํ์ด๋ผ ์๊ฐ์ด ๋๋๋ฐ์. ์ด๊ฒ์ ๊ด๋ฆฌํ์ฌ ๋น์ฆ๋์ค๋ฅผ ์ด์ํ๋๋ฐ ์ถฉ์ฑ๊ณผ ์ง์ง๋ฅผ ์ป๊ณ ์ ํ๋๋ฐ ํ์ฉ์ด ๋๋ ๊ฒ์ ์ดํด๊ฐ ๋ฉ๋๋ค๋ง, ์ด๋ป๊ฒ ์ด๋ฅผ ์ ๊ด๋ฆฌํ ์ ์์์ง ๊ถ๊ธํด์ง๋ ๋ด์ฉ๋ค์ด์์ต๋๋ค. ๊ธฐํ๊ฐ ์๋ค๋ฉด ๊ด๋ จํด์ ์ด๋ป๊ฒ ๊ด๋ฆฌ๋ฅผ ํ๋์ง ์์๋ณด์์ผ๊ฒ ์ต๋๋ค.
๐ Keras-tuner๋ฅผ ํ์ฉํ์ฌ ์ต์ ์ ๋ชจ๋ธ ์ฐพ๊ธฐ: Fine-tuning
๋ง์ง๋ง ๊ธ์ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์๋์ผ๋ก fine-tuningํ๋ keras์ ๊ธฐ๋ฅ์ ๋๋ค. ์ ๋ ํ์ ํ๋์ ์ํด ๊ฐ ํ์ดํผํ๋ผ๋ฏธํฐ๋ฅผ ๋ฆฌ์คํธ๋ก ๋๊ณ ๊ฐ๋จํ grid searchํ๋ ๋ฐฉ์์ ์ทจํ์์ต๋๋ค. ์ด๋ฒ์ keras-tuner๋ฅผ ์๊ฒ๋๊ณ , ํํ ๋ฆฌ์ผ์ ๋ฐ๋ผํด๋ณด์๋๋ฐ ์๊ฐ๋ณด๋ค ์ ๋ต์ ์ผ๋ก ์์ง์ฌ ๋๋์ต๋๋ค. AutoML์ ๊ธฐ์ ์ด ๋น ๋ฅด๊ฒ ๋ฐ์ ํ๊ณ ์์ผ๋, ์ด๋ ๊ฒ ์์ฉํ๋ ํด๋ ๋ณผ ์ ์๋ ๊ฒ์ด๊ฒ ์ฃ ? ๋ค์ํ๋ฒ ๊ณต๋ถํ ์์์ด ๋ถํ์ค๋ฅด๊ฒํ๋ ๊ธฐ๋ฅ ์ฒดํ๊ธฐ์์ต๋๋ค.
๋ค์์ฃผ์๋ ๋ ๋ค๋ฅธ ์ฌ๋ฐ๋ ์ฃผ์ ๋ฅผ ๊ณต์ ํ ์ ์๋๋ก ์ค๋นํด๋ณด๊ฒ ์ต๋๋ค.
์ฝ์ด์ฃผ์ ๊ฐ์ฌํฉ๋๋ค ๐ฅฐ
'์คํฐ๋ > DACrew' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
DACrew 1๊ธฐ ์ฃผ๊ฐ ๋ฆฌ๋ทฐ 6์ฃผ์ฐจ (0) | 2022.02.21 |
---|---|
DACrew 1๊ธฐ ์ฃผ๊ฐ ๋ฆฌ๋ทฐ 5์ฃผ์ฐจ (0) | 2022.02.21 |
DACrew 1๊ธฐ ์ฃผ๊ฐ ๋ฆฌ๋ทฐ 3์ฃผ์ฐจ (0) | 2022.01.24 |
DACrew 1๊ธฐ ์ฃผ๊ฐ ๋ฆฌ๋ทฐ 2์ฃผ์ฐจ (0) | 2022.01.19 |
DACrew 1๊ธฐ ์ฃผ๊ฐ ๋ฆฌ๋ทฐ 1์ฃผ์ฐจ (0) | 2022.01.10 |