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

๋จธ์‹ ๋Ÿฌ๋‹ vs ๋”ฅ๋Ÿฌ๋‹ ์ง€๋„ํ•™์Šต: ์„ ํ˜•ํ•จ์ˆ˜์™€ ๋น„์„ ํ˜•ํ•จ์ˆ˜์˜ ์ฐจ์ด

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

์„ ํ˜„ํ•จ์ˆ˜, ๋น„์„ ํ˜•ํ•จ์ˆ˜

 

๋จธ์‹ ๋Ÿฌ๋‹๊ณผ ๋”ฅ๋Ÿฌ๋‹์€ ๋ชจ๋‘ ์ง€๋„ํ•™์Šต(Supervised Learning)์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ์ธ๊ณต์ง€๋Šฅ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‘ ๊ธฐ์ˆ ์€ ๋‚ด๋ถ€ ๊ตฌ์กฐ์™€ ํ•จ์ˆ˜ ๊ตฌ์„ฑ์—์„œ ํฐ ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋จธ์‹ ๋Ÿฌ๋‹์˜ ์ง€๋„ํ•™์Šต์€ ์„ ํ˜•ํ•จ์ˆ˜(Linear Function) ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์ด ๋งŽ๊ณ , ๋”ฅ๋Ÿฌ๋‹์€ ๋น„์„ ํ˜•ํ•จ์ˆ˜(Nonlinear Function)๋ฅผ ํ™œ์šฉํ•œ ๋ณต์žกํ•œ ๊ตฌ์กฐ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ์ด ๋‘ ๊ธฐ์ˆ ์˜ ์ง€๋„ํ•™์Šต ๊ตฌ์กฐ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ, ์„ ํ˜• vs ๋น„์„ ํ˜• ํ•จ์ˆ˜์˜ ์ฐจ์ด์™€ ์ ์šฉ ์‚ฌ๋ก€๋ฅผ ์˜ˆ์‹œ์™€ ํ•จ๊ป˜ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.


1. ์ง€๋„ํ•™์Šต์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

์ง€๋„ํ•™์Šต(Supervised Learning)์€ ์ž…๋ ฅ(Input)๊ณผ ์ถœ๋ ฅ(Output)์˜ ์ •๋‹ต ๋ฐ์ดํ„ฐ๊ฐ€ ์ฃผ์–ด์ง„ ์ƒํƒœ์—์„œ ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ค๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ๋ชจ๋ธ์€ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ณ  ์ •๋‹ต์„ ์˜ˆ์ธกํ•˜๋Š” ๋ฒ•์„ ํ•™์Šตํ•˜๊ฒŒ ๋˜๋ฉฐ, ํšŒ๊ท€, ๋ถ„๋ฅ˜ ๋“ฑ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


2. ๋จธ์‹ ๋Ÿฌ๋‹ ์ง€๋„ํ•™์Šต: ์„ ํ˜• ํ•จ์ˆ˜ ๊ธฐ๋ฐ˜

๋จธ์‹ ๋Ÿฌ๋‹์—์„œ์˜ ์ง€๋„ํ•™์Šต์€ ์„ ํ˜•ํ•จ์ˆ˜ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์ด ์ฃผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ ์„ ํ˜• ํšŒ๊ท€(Linear Regression), ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€(Logistic Regression), SVM ๋“ฑ์ด ์žˆ์œผ๋ฉฐ, ์ด๋“ค์€ ๋Œ€๋ถ€๋ถ„ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ˜•ํƒœ์˜ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค:

y = wโ‚xโ‚ + wโ‚‚xโ‚‚ + ... + wโ‚™xโ‚™ + b

์ด์™€ ๊ฐ™์€ ๋ชจ๋ธ์€ ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์ง์„  ๋˜๋Š” ํ‰๋ฉด์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์–ด ๊ณ„์‚ฐ์€ ๊ฐ„๋‹จํ•˜์ง€๋งŒ ๋ณต์žกํ•œ ํŒจํ„ด์„ ํ•™์Šตํ•˜๊ธฐ์—๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.


3. ๋”ฅ๋Ÿฌ๋‹ ์ง€๋„ํ•™์Šต: ๋น„์„ ํ˜• ํ•จ์ˆ˜ ๊ธฐ๋ฐ˜

๋”ฅ๋Ÿฌ๋‹์—์„œ๋Š” ๋น„์„ ํ˜• ํ•จ์ˆ˜(ํ™œ์„ฑํ™” ํ•จ์ˆ˜)๋ฅผ ํ†ตํ•ด ๋ณต์žกํ•œ ๊ด€๊ณ„๋ฅผ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ชจ๋ธ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์•„๋ž˜์™€ ๊ฐ™์€ ์ธ๊ณต์‹ ๊ฒฝ๋ง(ANN) ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค:

y = ReLU(wโ‚xโ‚ + wโ‚‚xโ‚‚ + ... + wโ‚™xโ‚™ + b)

์—ฌ๊ธฐ์„œ ReLU, Sigmoid, Tanh ๋“ฑ์€ ๋น„์„ ํ˜• ํ™œ์„ฑํ™” ํ•จ์ˆ˜๋กœ, ๋ชจ๋ธ์ด ๋‹จ์ˆœํ•œ ์ง์„ ์ด ์•„๋‹Œ ๊ณก์„ , ๋น„์„ ํ˜• ๊ฒฝ๊ณ„๋ฅผ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.


4. ์„ ํ˜• vs ๋น„์„ ํ˜• ๋ชจ๋ธ ๋น„๊ต ์˜ˆ์‹œ

ํ•ญ๋ชฉ ๋จธ์‹ ๋Ÿฌ๋‹ (์„ ํ˜•) ๋”ฅ๋Ÿฌ๋‹ (๋น„์„ ํ˜•)
ํ•จ์ˆ˜ ํ˜•ํƒœ ์„ ํ˜• ํ•จ์ˆ˜ ๋น„์„ ํ˜• ํ•จ์ˆ˜ ํฌํ•จ
๋ชจ๋ธ ๋ณต์žก๋„ ๋‚ฎ์Œ ๋†’์Œ (๋‹ค์ธต ๊ตฌ์กฐ)
ํ•™์Šต ๋Šฅ๋ ฅ ์ง์„ ์  ํŒจํ„ด์— ๊ฐ•ํ•จ ๋ณต์žกํ•œ ๋น„์„ ํ˜• ํŒจํ„ด๊นŒ์ง€ ํ•™์Šต

์ฆ‰, ๋จธ์‹ ๋Ÿฌ๋‹์€ ๊ฐ„๋‹จํ•˜๊ณ  ๋น ๋ฅด์ง€๋งŒ ํ•œ๊ณ„๊ฐ€ ๋ถ„๋ช…ํ•˜๊ณ , ๋”ฅ๋Ÿฌ๋‹์€ ๋ณต์žกํ•˜์ง€๋งŒ ๋” ์œ ์—ฐํ•˜๊ณ  ๊ฐ•๋ ฅํ•œ ํ‘œํ˜„๋ ฅ์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.



5. ์™œ ๋”ฅ๋Ÿฌ๋‹์€ ๋น„์„ ํ˜• ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ• ๊นŒ?

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

โœ” ์˜ˆ์‹œ 1: XOR ๋ฌธ์ œ

๋Œ€ํ‘œ์ ์ธ ๋น„์„ ํ˜• ๋ฌธ์ œ๋กœ XOR ๊ฒŒ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. XOR์€ ์„ ํ˜• ๋ชจ๋ธ๋กœ๋Š” ์ ˆ๋Œ€ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์•„๋ž˜๋ฅผ ๋ณด์„ธ์š”:

์ž…๋ ฅ: (0,0) โ†’ ์ถœ๋ ฅ: 0  
์ž…๋ ฅ: (1,0) โ†’ ์ถœ๋ ฅ: 1  
์ž…๋ ฅ: (0,1) โ†’ ์ถœ๋ ฅ: 1  
์ž…๋ ฅ: (1,1) โ†’ ์ถœ๋ ฅ: 0

์ด๋Ÿฐ ๋ฌธ์ œ๋Š” ํ•˜๋‚˜์˜ ์ง์„ ์œผ๋กœ๋Š” ์ ˆ๋Œ€ ๋‚˜๋ˆŒ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋”ฅ๋Ÿฌ๋‹์€ ์€๋‹‰์ธต(Hidden Layer) + ๋น„์„ ํ˜• ํ™œ์„ฑํ™” ํ•จ์ˆ˜๋ฅผ ์กฐํ•ฉํ•ด ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โœ” ์˜ˆ์‹œ 2: ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜

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

โœ” ์˜ˆ์‹œ 3: ์–ธ์–ด ๊ฐ์ • ๋ถ„์„

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

โœ” ๊ธฐ์ˆ ์ ์œผ๋กœ ์™œ ํ•„์š”ํ•œ๊ฐ€?

๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ์ด ์ธต์„ ์—ฌ๋Ÿฌ ๊ฐœ ์Œ“๋”๋ผ๋„, ๋น„์„ ํ˜• ํ•จ์ˆ˜ ์—†์ด ์„ ํ˜• ํ•จ์ˆ˜๋งŒ ์‚ฌ์šฉํ•˜๋ฉด ์•„๋ฌด๋ฆฌ ๋งŽ์ด ์Œ“์•„๋„ ๊ฒฐ๊ตญ ํ•˜๋‚˜์˜ ์„ ํ˜• ๋ชจ๋ธ์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์ˆ˜ํ•™์ ์œผ๋กœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

y = Wโ‚ƒ(Wโ‚‚(Wโ‚x)) = (Wโ‚ƒยทWโ‚‚ยทWโ‚)x โ†’ ๊ฒฐ๊ตญ y = Wx

์ฆ‰, ์„ ํ˜• ํ•จ์ˆ˜๋งŒ ๊ณ„์† ๊ณฑํ•˜๋ฉด ๊ทธ ๊ฒฐ๊ณผ๋Š” ๋˜ ๋‹ค๋ฅธ ํ•˜๋‚˜์˜ ์„ ํ˜• ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐ˜๋“œ์‹œ ์ธต ์‚ฌ์ด์— ๋น„์„ ํ˜• ํ•จ์ˆ˜(ํ™œ์„ฑํ™” ํ•จ์ˆ˜)๋ฅผ ๋„ฃ์–ด์•ผ ๋ชจ๋ธ์ด ๋น„์„ ํ˜• ๋ฌธ์ œ๋„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


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

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