Sign In
๐Ÿ“–AI ํ‚ค์›Œ๋“œ/์šฉ์–ด

์ง€์‹ ์ฆ๋ฅ˜ Knowledge Distillation

yuli
Date
2025๋…„ 1์›” 18์ผ

AI ๊ธฐ์ˆ ์˜ ์ฆ๋ฅ˜ ๊ธฐ์ˆ 

AI ๊ธฐ์ˆ ์˜ ์ง€์‹ ์ฆ๋ฅ˜(knowledge distillation)๋Š” ๋ชจ๋ธ์˜ ๊ฒฝ๋Ÿ‰ํ™”์™€ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋ฉฐ, ํŠนํžˆ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์…‹์„ ๋‹ค๋ฃจ๋Š” ๋ฐ ์œ ์šฉํ•˜๋‹ค.
โ€ข
์ฆ๋ฅ˜๋Š” ๋ณต์žกํ•œ AI ๋ชจ๋ธ์„ ๋” ์ž‘๊ณ  ํšจ์œจ์ ์ธ ๋ชจ๋ธ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค.
โ€ข
์ฆ๋ฅ˜ ๊ธฐ์ˆ ์€ ํฐ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•˜๋ฉด์„œ๋„ ๋” ์ ์€ ์ž์›์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ฆ‰, ๊ฒฝ๋Ÿ‰ํ™”์™€ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค.
โ€ข
์ฆ๋ฅ˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋” ํฐ '๊ต์‚ฌ' ๋ชจ๋ธ์˜ ์ง€์‹์„ ๋” ์ž‘์€ 'ํ•™์ƒ' ๋ชจ๋ธ๋กœ ์ „์ดํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.

์ฆ๋ฅ˜์˜ ๊ธฐ๋ณธ ์›๋ฆฌ

์ฆ๋ฅ˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋‘ ๊ฐ€์ง€ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•œ๋‹ค.
โ€ข
๊ต์‚ฌ ๋ชจ๋ธ(Teacher Model): ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šต๋œ ๋ณต์žกํ•œ ๋ชจ๋ธ
โ€ข
ํ•™์ƒ ๋ชจ๋ธ(Student Model): ์ƒ๋Œ€์ ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ณ  ๊ฒฝ๋Ÿ‰ํ™”๋œ ๋ชจ๋ธ
โ€ข
๊ต์‚ฌ ๋ชจ๋ธ์€ ํ•™์ƒ ๋ชจ๋ธ์ด ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ณ , ํ•™์ƒ ๋ชจ๋ธ์€ ๊ต์‚ฌ ๋ชจ๋ธ์˜ ์˜ˆ์ธก ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ•™์Šตํ•œ๋‹ค.
์ถœ์ฒ˜:https://labelbox.com/blog/a-pragmatic-introduction-to-model-distillation-for-ai-developers/

์ฆ๋ฅ˜์˜ ๊ณผ์ •

1. ๊ต์‚ฌ ๋ชจ๋ธ ํ•™์Šต ๋จผ์ €, ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ต์‚ฌ ๋ชจ๋ธ์„ ํ•™์Šตํ•œ๋‹ค. ์ด ๋ชจ๋ธ์€ ์ •ํ™•๋„๊ฐ€ ๋†’๊ณ  ๊ตฌ์กฐ๊ฐ€ ๋ณต์žกํ•˜๋‹ค.
๋จผ์ €, ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ต์‚ฌ ๋ชจ๋ธ์„ ํ•™์Šตํ•œ๋‹ค. ์ด ๋ชจ๋ธ์€ ์ •ํ™•๋„๊ฐ€ ๋†’๊ณ  ๊ตฌ์กฐ๊ฐ€ ๋ณต์žกํ•˜๋‹ค.
2. ์˜ˆ์ธก ๊ฒฐ๊ณผ ์ƒ์„ฑ
ํ•™์Šต๋œ ๊ต์‚ฌ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์˜ˆ์ธก ๊ฒฐ๊ณผ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ์ด๋Š” ํ•™์ƒ ๋ชจ๋ธ์ด ํ•™์Šตํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ '์ง€์‹'์ด ๋œ๋‹ค. ์ด ์˜ˆ์ธก์€ ๋‹จ์ˆœํ•œ ๊ฒฐ๊ณผ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๊ฐ ์„ ํƒ์ง€์— ๋Œ€ํ•œ ํ™•๋ฅ  ๊ฐ™์€ ์ถ”๊ฐ€์ ์ธ ์ •๋ณด๋„ ํฌํ•จํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ณ ์–‘์ด ์‚ฌ์ง„์„ ๋ณด๊ณ  "๊ณ ์–‘์ด์ผ ํ™•๋ฅ  90%, ๊ฐœ์ผ ํ™•๋ฅ  5%, ํ† ๋ผ์ผ ํ™•๋ฅ  5%" ๊ฐ™์€ ์‹์ด๋‹ค.
3. ํ•™์ƒ ๋ชจ๋ธ ํ•™์Šต
ํ•™์ƒ ๋ชจ๋ธ์€ ๊ต์‚ฌ ๋ชจ๋ธ์˜ ์˜ˆ์ธก ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•™์Šตํ•œ๋‹ค. ์ด ๊ณผ์ •์—์„œ ํ•™์ƒ ๋ชจ๋ธ์€ ๊ต์‚ฌ ๋ชจ๋ธ์˜ ์ง€์‹์„ ์••์ถ•ํ•˜์—ฌ ํŒŒ๋ผ๋ฏธํ„ฐ์— ๋ฐ˜์˜ํ•œ๋‹ค.
4. ์„ฑ๋Šฅ ํ‰๊ฐ€
ํ•™์Šต์ด ์™„๋ฃŒ๋œ ํ›„, ํ•™์ƒ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•˜์—ฌ ๊ต์‚ฌ ๋ชจ๋ธ๊ณผ ๋น„๊ตํ•œ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํ•™์ƒ ๋ชจ๋ธ์€ ๊ฒฝ๋Ÿ‰ํ™”๋˜์—ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ƒ๋‹นํ•œ ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•œ๋‹ค.

์ฆ๋ฅ˜ ๊ธฐ์ˆ ์˜ ์›๋ฆฌ

1. ์ง€์‹ ์ „์ด(Knowledge Transfer)
์ฆ๋ฅ˜์˜ ํ•ต์‹ฌ์€ ํฐ ๋ชจ๋ธ์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ง€์‹์„ ์ž‘์€ ๋ชจ๋ธ๋กœ '์ „์ด'ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ํฐ ๋ชจ๋ธ์€ ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•™์Šต๋˜์–ด ๋ณต์žกํ•œ ํŒจํ„ด์„ ์ž˜ ์ดํ•ดํ•˜๊ณ  ์žˆ๋‹ค. ์ด ์ง€์‹์„ ์ž‘์€ ๋ชจ๋ธ๋กœ ์˜ฎ๊ฒจ์„œ, ์ž‘์€ ๋ชจ๋ธ๋„ ๋น„์Šทํ•œ ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ด๋‹ค.
2. ๊ต์‚ฌ-ํ•™์ƒ ๋ชจ๋ธ(Teacher-Student Model)
ํฐ ๋ชจ๋ธ์ธ '๊ต์‚ฌ ๋ชจ๋ธ'๊ณผ, ์ด ๋ชจ๋ธ๋กœ๋ถ€ํ„ฐ ๋ฐฐ์šฐ๋Š” 'ํ•™์ƒ ๋ชจ๋ธ'์ด ํ•„์š”ํ•˜๋‹ค. ๊ต์‚ฌ ๋ชจ๋ธ์€ ์ด๋ฏธ ๊นŠ์ด ์žˆ๋Š” ํ•™์Šต์„ ๋๋ƒˆ๊ณ , ํ•™์ƒ ๋ชจ๋ธ์€ ๊ทธ ๊ต์‚ฌ์˜ ์˜ˆ์ธก์„ ๋ณด๊ณ  ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๊ต์‚ฌ ๋ชจ๋ธ์€ ์ง€๋„ํ•˜๊ณ , ํ•™์ƒ ๋ชจ๋ธ์€ ๊ทธ ์ง€๋„๋ฅผ ๋”ฐ๋ผ๊ฐ€๋ฉด์„œ ๋ฐฐ์›๋‹ˆ๋‹ค.
3. ์˜จ๋„ ๋งค๊ฐœ๋ณ€์ˆ˜(Temperature Parameter)
๊ต์‚ฌ ๋ชจ๋ธ์˜ ์ถœ๋ ฅ์—์„œ '์†Œํ”„ํŠธ ํƒ€๊ฒŸ'์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ์†Œํ”„ํŠธ ํƒ€๊ฒŸ์€ ๊ต์‚ฌ ๋ชจ๋ธ์ด ๋‚ด๋†“๋Š” ์˜ˆ์ธก์˜ ํ™•๋ฅ  ๋ถ„ํฌ๋ฅผ ๋งํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ต์‚ฌ๊ฐ€ ๊ณ ์–‘์ด ์‚ฌ์ง„์„ ๋ณด๊ณ  "๊ณ ์–‘์ด์ผ ํ™•๋ฅ  90%, ๊ฐœ์ผ ํ™•๋ฅ  5%, ํ† ๋ผ์ผ ํ™•๋ฅ  5%"๋ผ๊ณ  ํ•  ๋•Œ, ์ด ํ™•๋ฅ  ์ •๋ณด๋ฅผ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋งŒ๋“ค์–ด์„œ ํ•™์ƒ ๋ชจ๋ธ์ด ๋” ์‰ฝ๊ฒŒ ํ•™์Šตํ•˜๋„๋ก ๋•๋Š”๋‹ค.
4. ๋กœ์Šค ํ•จ์ˆ˜(Loss Function)
ํ•™์ƒ ๋ชจ๋ธ์€ ๊ต์‚ฌ ๋ชจ๋ธ์˜ ์˜ˆ์ธก ๊ฒฐ๊ณผ์— ์ตœ๋Œ€ํ•œ ๊ฐ€๊น๊ฒŒ ๋„๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด '๋กœ์Šค ํ•จ์ˆ˜'๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ•™์ƒ ๋ชจ๋ธ์˜ ์˜ˆ์ธก์ด ๊ต์‚ฌ ๋ชจ๋ธ์˜ ์˜ˆ์ธก๊ณผ ์–ผ๋งˆ๋‚˜ ๋‹ค๋ฅธ์ง€ ์ธก์ •ํ•˜๊ณ , ๊ทธ ์ฐจ์ด๋ฅผ ์ค„์ด๋„๋ก ํ•™์Šตํ•œ๋‹ค.

์ฆ๋ฅ˜์˜ ์žฅ์ 

โ€ข
์ž์› ์ ˆ์•ฝ:ย ์ž‘๊ณ  ํšจ์œจ์ ์ธ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๊ณ„์‚ฐ ์ž์›๊ณผ ์ „๋ ฅ์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค.
โ€ข
๋น ๋ฅธ ์‘๋‹ต:ย ๊ฒฝ๋Ÿ‰ํ™”๋œ ๋ชจ๋ธ์€ ๋ฐ˜์‘ ์†๋„๊ฐ€ ๋น ๋ฅด๊ธฐ ๋•Œ๋ฌธ์—, ์‹ค์‹œ๊ฐ„ ์ฒ˜๋ฆฌ๋‚˜ ๋น ๋ฅธ ์˜์‚ฌ๊ฒฐ์ •์ด ํ•„์š”ํ•œ ์ƒํ™ฉ์—์„œ ์œ ๋ฆฌํ•˜๋‹ค.
โ€ข
๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ ์ง€์›:ย ์ž‘์€ ๋ชจ๋ธ์€ ๋‹ค์–‘ํ•œ ๊ธฐ๊ธฐ์— ์‰ฝ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์–ด, ๋ชจ๋ฐ”์ผ ์•ฑ์ด๋‚˜ IoT ์žฅ์น˜์—๋„ ์ ํ•ฉํ•˜๋‹ค.

์ตœ์‹  ์—ฐ๊ตฌ ๋™ํ–ฅ

์ตœ๊ทผ AI ๋ชจ๋ธ์˜ ์ฆ๋ฅ˜ ๊ธฐ์ˆ ์ด ๋”์šฑ ๋ฐœ์ „ํ•˜๊ณ  ์žˆ๋‹ค.
โ€ข
๋”ฅ๋งˆ์ธ๋“œ์˜ ์—ฐ๊ตฌ์ง„์€ ํ…Œ์ŠคํŠธ-ํƒ€์ž„ ์ปดํ“จํŠธ๋ฅผ ์ ์šฉํ•˜์—ฌ AI ๋ชจ๋ธ์˜ ์ถœ๋ ฅ์œผ๋กœ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ธฐ์ˆ ์„ ์ฆ๋ฅ˜ ๊ณผ์ •์— ๋„์ž…ํ–ˆ๋‹ค.
โ€ข
AI ์ฆ๋ฅ˜๋Š” ๋‹จ์ˆœํžˆ ๋ชจ๋ธ์˜ ํฌ๊ธฐ๋ฅผ ์ค„์ด๋Š” ๊ฒƒ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋‹ค์–‘ํ•œ AI ๊ธฐ์ˆ ๊ณผ ๊ฒฐํ•ฉํ•˜๊ณ  ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ƒ์„ฑ AI์™€ ๊ฒฐํ•ฉํ•˜์—ฌ ๋” ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ๋ฐ ๋ชจ๋ธ ํ•™์Šต์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
โ€ข
์‚ฌ์ „ํ•™์Šต ๋ฐ์ดํ„ฐ์˜ ๊ณ ๊ฐˆ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ , ๋” ๋‚˜์€ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค.
*AI๋ฅผ ํ™œ์šฉํ•ด ์ž๋ฃŒ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ , ์ง์ ‘ ์ •๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.
*์˜ค๋ฅ˜, ์ˆ˜์ •, ๋‚ด์šฉ ์ถ”๊ฐ€ ๋“ฑ์˜ ์š”์ฒญ์ด ์žˆ๋Š” ๋ถ„๋“ค์€ ๋Œ“๊ธ€์ด๋‚˜ ์ž์œ ๊ฒŒ์‹œํŒ ๋“ฑ์— ์ž์œ ๋กญ๊ฒŒ ๋‚ด์šฉ์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š”.
Subscribe to 'AI WORKERS'
Subscribe to my site to be the first to receive notifications and emails about the latest updates, including new posts.
Join Slashpage and subscribe to 'AI WORKERS'!
Subscribe
๐Ÿ‘