๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT/AI, ๋”ฅ๋Ÿฌ๋‹

๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•๊ณผ ๋ฏธ๋ถ„ – ๋จธ์‹ ๋Ÿฌ๋‹์ด ๋ฐฐ์šฐ๋Š” ์›๋ฆฌ ์™„์ „ ์ •๋ฆฌ

by ๐Ÿ”ฅ๊นก ๋‹ค ๊ณ ! 2025. 4. 8.

๋จธ์‹ ๋Ÿฌ๋‹๊ณผ ๋”ฅ๋Ÿฌ๋‹์—์„œ ๋ชจ๋ธ์ด ํ•™์Šต์„ ํ•œ๋‹ค๋Š” ๊ฑด, ๋‹จ์ˆœํžˆ ๋ฐ์ดํ„ฐ๋ฅผ ์™ธ์šฐ๋Š” ๊ฒŒ ์•„๋‹™๋‹ˆ๋‹ค. ๋ชจ๋ธ์ด ์ ์  ๋” ์ •ํ™•ํ•œ ์˜ˆ์ธก์„ ํ•˜๊ธฐ ์œ„ํ•ด **์กฐ๊ธˆ์”ฉ ์Šค์Šค๋กœ๋ฅผ ๊ฐœ์„ **ํ•ด๋‚˜๊ฐ€๋Š” ๊ณผ์ •์ด์ฃ .

๊ทธ ํ•ต์‹ฌ์— ์žˆ๋Š” ๊ฒƒ์ด ๋ฐ”๋กœ ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•(Gradient Descent)์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•์€ ๊ณ ๋“ฑํ•™๊ต ์ˆ˜ํ•™ ์‹œ๊ฐ„์— ๋ฐฐ์šด **“์ ‘์„ ์˜ ๊ธฐ์šธ๊ธฐ”, ์ฆ‰ ๋ฏธ๋ถ„๊ฐ’**๊ณผ ๋†€๋ž๋„๋ก ๊นŠ์€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ๋จธ์‹ ๋Ÿฌ๋‹์ด ์˜ค์ฐจ๋ฅผ ์ค„์—ฌ๋‚˜๊ฐ€๋Š” ๊ณผ์ •์„ ๋ฏธ๋ถ„์˜ ์‹œ์„ ์œผ๋กœ ์‰ฝ๊ฒŒ ํ’€์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.


1. ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•์ด๋ž€?

๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•(Gradient Descent)์€ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์ด ์˜ค์ฐจ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์ตœ์ ํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž…๋‹ˆ๋‹ค. ๋ชจ๋ธ์ด ์˜ˆ์ธก์„ ํ‹€๋ฆด์ˆ˜๋ก ๋น„์šฉ ํ•จ์ˆ˜๊ฐ€ ๋†’์•„์ง€๋Š”๋ฐ, ์ด ๊ฐ’์„ **์ตœ์†Œํ™”ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์กฐ์ •**ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, **๋น„์šฉ ํ•จ์ˆ˜ ๊ทธ๋ž˜ํ”„์˜ ๊ฐ€์žฅ ๋‚ฎ์€ ์ง€์ (์ตœ์†Œ๊ฐ’)์„ ์ฐพ์•„๊ฐ€๋Š” ๊ณผ์ •**์ด๋ผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. ๋น„์šฉ ํ•จ์ˆ˜์™€ ์ตœ์†Œ๊ฐ’ ์ฐพ๊ธฐ

๋ชจ๋ธ์ด ์–ผ๋งˆ๋‚˜ ํ‹€๋ ธ๋Š”์ง€๋ฅผ ์ˆ˜์น˜๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋น„์šฉ ํ•จ์ˆ˜๋Š” ๋ณดํ†ต ์•„๋ž˜๋กœ ๋ณผ๋กํ•œ ๊ณก์„  ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค. ์ด ๊ณก์„ ์—์„œ ๊ฐ€์žฅ ๋‚ฎ์€ ์ง€์ ์ด ๋ฐ”๋กœ ์˜ค์ฐจ๊ฐ€ ๊ฐ€์žฅ ์ ์€ ์ƒํƒœ์ด๋ฉฐ, ์šฐ๋ฆฌ๋Š” ์ด ์ง€์ ์„ ์ฐพ๊ธฐ ์œ„ํ•ด ๋ฐ˜๋ณต์ ์œผ๋กœ ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

3. ์ ‘์„ ์˜ ๊ธฐ์šธ๊ธฐ = ๋ฏธ๋ถ„๊ฐ’์ด ์™œ ์ค‘์š”ํ• ๊นŒ?

๊ณก์„ ์˜ ํŠน์ • ์ง€์ ์—์„œ ์ ‘์„ ์˜ ๊ธฐ์šธ๊ธฐ๋Š” **๊ทธ ์ง€์ ์—์„œ์˜ ์ฆ๊ฐ€์œจ**์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์ด ์ ‘์„ ์˜ ๊ธฐ์šธ๊ธฐ = ๋ฏธ๋ถ„๊ฐ’(Gradient)์ž…๋‹ˆ๋‹ค.

๋จธ์‹ ๋Ÿฌ๋‹์€ ์ด ๋ฏธ๋ถ„๊ฐ’์„ ๋ณด๊ณ  ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค. ์˜ค์ฐจ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด **๊ธฐ์šธ๊ธฐ๊ฐ€ ํฐ ์ชฝ์€ ํ”ผํ•˜๊ณ **, **๊ธฐ์šธ๊ธฐ๊ฐ€ ๋‚ฎ์•„์ง€๋Š” ์ชฝ์œผ๋กœ ์ด๋™**ํ•˜์ฃ . ์ฆ‰, **์˜ค์ฐจ ํ•จ์ˆ˜์˜ ๋ฏธ๋ถ„๊ฐ’์„ ์ด์šฉํ•ด ๊ฐ€์ค‘์น˜๋ฅผ ์กฐ๊ธˆ์”ฉ ์กฐ์ •**ํ•ด ๋‚˜๊ฐ€๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

4. ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•์ด ์ž‘๋™ํ•˜๋Š” ๊ณผ์ •

1๏ธโƒฃ ํ˜„์žฌ ์œ„์น˜์—์„œ ๋น„์šฉ ํ•จ์ˆ˜์˜ ๋ฏธ๋ถ„๊ฐ’(๊ธฐ์šธ๊ธฐ)์„ ๊ณ„์‚ฐ
2๏ธโƒฃ ๊ทธ ๊ธฐ์šธ๊ธฐ์˜ **๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์œผ๋กœ ํ•œ ๊ฑธ์Œ ์ด๋™**
3๏ธโƒฃ ์ƒˆ๋กœ์šด ์œ„์น˜์—์„œ ๋‹ค์‹œ ๊ธฐ์šธ๊ธฐ ๊ณ„์‚ฐ → ๋ฐ˜๋ณต

์ด ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•˜๋ฉด์„œ **์˜ค์ฐจ๊ฐ€ ์ค„์–ด๋“ค๊ณ **, ๋ชจ๋ธ์€ ๋” ๋‚˜์€ ์˜ˆ์ธก์„ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

5. ํ•™์Šต๋ฅ (learning rate)์˜ ์˜๋ฏธ

๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•์—์„œ ํ•œ ๊ฑธ์Œ์„ ์–ผ๋งˆ๋‚˜ ํฌ๊ฒŒ ๋‚ด๋”›์„์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ํ•™์Šต๋ฅ (learning rate)์ž…๋‹ˆ๋‹ค.

- ๋„ˆ๋ฌด ํฌ๋ฉด? ์ตœ์†Œ๊ฐ’์„ ์ง€๋‚˜์ณ์„œ ๋ฐœ์‚ฐํ•ด๋ฒ„๋ฆผ - ๋„ˆ๋ฌด ์ž‘์œผ๋ฉด? ํ•™์Šต์ด ๋„ˆ๋ฌด ๋Š๋ ค์ง€๊ฑฐ๋‚˜ ๋ฉˆ์ถฐ๋ฒ„๋ฆผ

๐Ÿ“Œ ์ข‹์€ ํ•™์Šต๋ฅ ์€ ๋น ๋ฅด๊ฒŒ ์ˆ˜๋ ดํ•˜๋ฉด์„œ๋„ ์•ˆ์ •์ ์œผ๋กœ ์ตœ์†Ÿ๊ฐ’์— ๋„๋‹ฌํ•˜๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.

6. ๋งˆ๋ฌด๋ฆฌ ์š”์•ฝ

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

๐Ÿง  ๋จธ์‹ ๋Ÿฌ๋‹์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ์žˆ์–ด ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•๊ณผ ๋ฏธ๋ถ„์€ ๊ผญ ์งš๊ณ  ๋„˜์–ด๊ฐ€์•ผ ํ•  ๊ฐœ๋…์ž…๋‹ˆ๋‹ค!