๋ฆฌ์„œ์น˜

์ปจ๋ณผ๋ฃจ์…˜ ์‹ ๊ฒฝ๋ง(CNN)์ด๋ž€?

YJ Research 2025. 11. 28. 07:00

๐Ÿง  ์ปจ๋ณผ๋ฃจ์…˜ ์‹ ๊ฒฝ๋ง(CNN)์ด๋ž€?

— “์ด๋ฏธ์ง€·์˜์ƒ ์ธ์‹์— ํŠนํ™”๋œ ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ”

์ปจ๋ณผ๋ฃจ์…˜ ์‹ ๊ฒฝ๋ง(CNN)์€ ์ด๋ฏธ์ง€ ์•ˆ์˜ ํŠน์ง•์„ ์ž๋™์œผ๋กœ ์ฐพ์•„๋‚ด๋Š” ๋”ฅ๋Ÿฌ๋‹ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค.
์‚ฌ๋žŒ์ด ์ผ์ผ์ด ํŠน์ง•์„ ๋ฝ‘์ง€ ์•Š์•„๋„,
CNN ์ž์ฒด๊ฐ€ ์ด๋ฏธ์ง€ ์†

  • ๋ชจ์„œ๋ฆฌ
  • ์ƒ‰ ๋ณ€ํ™”
  • ํŒจํ„ด
  • ํ˜•ํƒœ
  • ๊ฐ์ฒด ๊ตฌ์กฐ
    ๋“ฑ์„ ์Šค์Šค๋กœ ํ•™์Šตํ•ด์š”.

๐Ÿ“Œ 1. ์™œ CNN์ด ํ•„์š”ํ•œ๊ฐ€?

์ด๋ฏธ์ง€๋Š” ๋‹จ์ˆœํ•œ ์ˆซ์ž์˜ ์ง‘ํ•ฉ์ด ์•„๋‹ˆ์—์š”.
์œ„์น˜, ํŒจํ„ด, ๊ตฌ์กฐ ์ •๋ณด๊ฐ€ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด,
์‚ฌ์ง„์—์„œ ๊ฐ•์•„์ง€๋ฅผ ์ธ์‹ํ•œ๋‹ค๊ณ  ํ•˜๋ฉด
“๊ฐ•์•„์ง€์˜ ๋ˆˆ·์ฝ”·๊ท€·๋ชธ ํ˜•ํƒœ” ๋“ฑ์ด ์ด๋ฏธ์ง€ ์•ˆ์—์„œ ์–ด๋””์— ์žˆ๋Š”์ง€๊ฐ€ ์ค‘์š”ํ•˜์ฃ .

์ „ํ†ต์ ์ธ ์™„์ „์—ฐ๊ฒฐ ์‹ ๊ฒฝ๋ง(FCNN)์€
์ด๋ฏธ์ง€๋ฅผ 1์ฐจ์›์œผ๋กœ ํŽผ์ณ๋ฒ„๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์— ์œ„์น˜ ์ •๋ณด๋ฅผ ์žƒ์–ด๋ฒ„๋ฆฝ๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ CNN์€

๐Ÿ“Œ ์ด๋ฏธ์ง€์˜ ๊ณต๊ฐ„ ๊ตฌ์กฐ(2D ๊ตฌ์กฐ)๋ฅผ ๊ทธ๋Œ€๋กœ ํ™œ์šฉํ•˜๋ฉฐ ํŠน์ง•์„ ๋ฝ‘์•„๋‚ด๋Š” ๋ฐ ํŠนํ™”๋จ


๐Ÿ“ท 2. CNN์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ

โœ” โ‘  ์ปจ๋ณผ๋ฃจ์…˜ ์ธต(Convolution Layer)

CNN์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.

  • ์ž‘์€ ํ•„ํ„ฐ(์ปค๋„)๋ฅผ ์ด๋ฏธ์ง€ ์œ„์—์„œ ์Šฌ๋ผ์ด๋”ฉ
  • ํ•„ํ„ฐ๊ฐ€ ์ด๋ฏธ์ง€์˜ ํŠน์ • ํŒจํ„ด์„ ๊ฐ์ง€
    (์—ฃ์ง€, ์„ , ๋ชจ์„œ๋ฆฌ, ์งˆ๊ฐ ๋“ฑ)

์˜ˆ์‹œ

  • ์ฒซ ์ธต: ๊ธฐ๋ณธ ํŒจํ„ด(์„ , ๋ชจ์„œ๋ฆฌ) ์ธ์‹
  • ๋‹ค์Œ ์ธต: ๋” ๋ณต์žกํ•œ ํŒจํ„ด(๋ˆˆ, ์ฝ”, ์†) ์ธ์‹
  • ๊นŠ์€ ์ธต: ๊ฐ์ฒด ์ „์ฒด(๊ฐ•์•„์ง€, ์ž๋™์ฐจ ๋“ฑ) ์ธ์‹

โœ” โ‘ก ํ’€๋ง ์ธต(Pooling Layer)

์ด๋ฏธ์ง€ ํฌ๊ธฐ๋ฅผ ์ค„์ด๊ณ , ์ค‘์š”ํ•œ ํŠน์ง•๋งŒ ์••์ถ•.

  • Max Pooling(๊ฐ€์žฅ ํฐ ๊ฐ’๋งŒ ๊ฐ€์ ธ์˜ค๊ธฐ)์ด ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ์ž„
  • ์—ฐ์‚ฐ๋Ÿ‰ ↓
  • ๊ณผ์ ํ•ฉ ↓
  • ์ค‘์š”ํ•œ ์ •๋ณด๋งŒ ๋ณด์กด

โœ” โ‘ข ํ™œ์„ฑํ™” ํ•จ์ˆ˜(ReLU)

CNN์ด ๋น„์„ ํ˜• ํŒจํ„ด์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์คŒ.
์ด๋ฏธ์ง€์ฒ˜๋Ÿผ ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•˜๋Š” ๋ฐ ํ•„์ˆ˜.


โœ” โ‘ฃ ์™„์ „์—ฐ๊ฒฐ์ธต(Fully Connected Layer, FC)

๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„์—์„œ
์ถ”์ถœ๋œ ํŠน์ง•๋“ค์„ ์กฐํ•ฉํ•ด
“๋ฌด์—‡์ธ์ง€”๋ฅผ ์ตœ์ข… ํŒ๋‹จํ•˜๋Š” ๋‹จ๊ณ„.

์˜ˆ:

  • ๊ณ ์–‘์ด ํ™•๋ฅ  0.92
  • ๊ฐ•์•„์ง€ ํ™•๋ฅ  0.07
  • ์ž๋™์ฐจ ํ™•๋ฅ  0.01

๐Ÿ”ฅ 3. CNN์ด ์ž˜ํ•˜๋Š” ๋ถ„์•ผ

CNN์€ ํŠนํžˆ 2D ๊ตฌ์กฐ๊ฐ€ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์— ๊ฐ•๋ ฅํ•ด์š”.

โœ” ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜

์‚ฌ์ง„ ์† ๋Œ€์ƒ์ด ๊ฐ•์•„์ง€์ธ์ง€ ๊ณ ์–‘์ด์ธ์ง€ ํŒ๋ณ„

โœ” ๊ฐ์ฒด ํƒ์ง€

์‚ฌ์ง„์—์„œ ๊ฐ์ฒด ์œ„์น˜(Bounding Box)๊นŒ์ง€ ์ฐพ์Œ

โœ” ์–ผ๊ตด ์ธ์‹

์•„์ดํฐ Face ID ๊ฐ™์€ ๊ธฐ์ˆ ์˜ ๊ธฐ๋ฐ˜

โœ” ์ž์œจ์ฃผํ–‰

์ฐจ์„  ์ธ์‹, ๋ณดํ–‰์ž ์ธ์‹

โœ” ์˜๋ฃŒ ์˜์ƒ ๋ถ„์„

CT, MRI, X-ray์—์„œ ๋ณ‘๋ณ€ ์ฐพ๊ธฐ

โœ” ์˜์ƒ ์ฒ˜๋ฆฌ

๋น„๋””์˜ค ๊ฐ์ฒด ์ถ”์ , ์ œ์Šค์ฒ˜ ์ธ์‹, ๊ฐ์‹œ์นด๋ฉ”๋ผ ๋ถ„์„ ๋“ฑ


๐Ÿงฌ 4. CNN์ด ๋˜‘๋˜‘ํ•œ ์ด์œ  — "๊ณ„์ธต์  ํŠน์ง• ์ถ”์ถœ"

CNN์€ ๋‹จ๊ณ„๋ณ„๋กœ ํŠน์ง•์„ ์Œ“์•„๊ฐ€๋ฉฐ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”น ์ดˆ๋ฐ˜ ์ธต

→ ์„ , ์ , ๋ชจ์„œ๋ฆฌ ๊ฐ™์€ ๋‹จ์ˆœ ํŒจํ„ด ์ธ์‹

๐Ÿ”น ์ค‘๊ฐ„ ์ธต

→ ๋ˆˆ, ๊ท€, ๋ฐ”ํ€ด ๊ฐ™์€ ์˜๋ฏธ ์žˆ๋Š” ๊ตฌ์กฐ ์ธ์‹

๐Ÿ”น ๋งˆ์ง€๋ง‰ ์ธต

→ "์ „์ฒด ํ˜•ํƒœ"๋ฅผ ๋ณด๊ณ  ๊ฐ์ฒด ํŒ๋‹จ

์ด๊ฑธ **๊ณ„์ธต์  ํŠน์ง• ํ•™์Šต(Hierarchical Feature Learning)**์ด๋ผ๊ณ  ํ•ด์š”.
์‚ฌ๋žŒ์ด ์‹œ๊ฐ ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹๊ณผ ๋น„์Šทํ•ด์„œ ์„ฑ๋Šฅ์ด ๋†’์€ ๊ฒ๋‹ˆ๋‹ค.


โš™๏ธ 5. CNN์˜ ๋Œ€ํ‘œ์ ์ธ ๋ชจ๋ธ๋“ค

  • LeNet-5 – CNN์˜ ์‹œ์ดˆ
  • AlexNet – ๋”ฅ๋Ÿฌ๋‹ ๋ถ์„ ์ผ์œผํ‚จ ๋ชจ๋ธ
  • VGGNet – ๋‹จ์ˆœํ•˜์ง€๋งŒ ๊ฐ•๋ ฅํ•œ ๊ตฌ์กฐ๋กœ ์œ ๋ช…
  • ResNet – ์ž”์ฐจ ์—ฐ๊ฒฐ(Residual)๋กœ ๋”ฅ๋Ÿฌ๋‹ ํ˜์‹ 
  • Inception/GoogLeNet – ๋‹ค์–‘ํ•œ ํฌ๊ธฐ ํ•„ํ„ฐ ๋ณ‘๋ ฌ ์‚ฌ์šฉ

์ด ๋ชจ๋ธ๋“ค ๋•๋ถ„์— ์ด๋ฏธ์ง€ ์ธ์‹ ์ •ํ™•๋„๊ฐ€ ์ธ๊ฐ„์„ ๋„˜์–ด์„  ๋ถ„์•ผ๋„ ๋งŽ์Šต๋‹ˆ๋‹ค.


๐Ÿ” 6. CNN vs ์ผ๋ฐ˜ ์‹ ๊ฒฝ๋ง์˜ ์ฐจ์ด

ํ•ญ๋ชฉ CNN ์ „ํ†ต FC ์‹ ๊ฒฝ๋ง
์ด๋ฏธ์ง€ ๊ตฌ์กฐ ๋ณด์กด โœ” โœ˜
ํŒŒ๋ผ๋ฏธํ„ฐ ์ˆ˜ ์ ์Œ ๋งค์šฐ ๋งŽ์Œ
๊ณผ์ ํ•ฉ ์œ„ํ—˜ ๋‚ฎ์Œ ๋†’์Œ
์ด๋ฏธ์ง€ ์ž‘์—… ์ „๋ฌธ์„ฑ ๋งค์šฐ ๋†’์Œ ๋‚ฎ์Œ
ํ•™์Šต ํšจ์œจ ์ข‹์Œ ๋น„ํšจ์œจ์ 

โญ ํ•œ ์ค„ ์š”์•ฝ

CNN์€ ์ด๋ฏธ์ง€·์˜์ƒ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์žฅ ์ž˜ ์ดํ•ดํ•˜๋Š” ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ๋กœ,
์ž‘์€ ํŒจํ„ด์„ ์ฐพ์•„ ํฐ ์˜๋ฏธ๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๋Š” ‘์‹œ๊ฐ ์ „๋ฌธ AI’์ด๋‹ค.