[ML Study] ๋จธ์‹ ๋Ÿฌ๋‹ ์ฒซ๊ฑธ์Œ: Classification ๋ชจ๋ธ ์™„์ „์ •๋ณต (1)

โ€ขAI/DL_ML

Introduction

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

์ด ๊ธ€์€ ํ•œ๊ตญ๊ธฐ์ดˆ๊ณผํ•™์ง€์›์—ฐ๊ตฌ์›(KBSI)์˜ AI/ML ์Šคํ„ฐ๋”” ์ž๋ฃŒ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ, ์ธ๊ณต์ง€๋Šฅ๊ณผ ๋จธ์‹ ๋Ÿฌ๋‹์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ, ์‹ค์ œ๋กœ ๋ถ„๋ฅ˜ ๋ชจ๋ธ์„ ์–ด๋–ป๊ฒŒ ํ›ˆ๋ จํ•˜๊ณ  ๊ทธ ์„ฑ๋Šฅ์„ ์ •๊ตํ•˜๊ฒŒ ํ‰๊ฐ€ํ•˜๋Š”์ง€ ๋‹จ๊ณ„๋ณ„๋กœ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค. ๋จธ์‹ ๋Ÿฌ๋‹์„ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ์ž…๋ฌธ์ž๋ถ€ํ„ฐ ๊ฐœ๋…์„ ๋‹ค์‹œ ์ •๋ฆฌํ•˜๊ณ  ์‹ถ์€ ์‹ค๋ฌด์ž๊นŒ์ง€, ๋ชจ๋‘์—๊ฒŒ ์œ ์šฉํ•œ ๊ฐ€์ด๋“œ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ณธ๋ฌธ์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฃผ์ œ๋“ค์„ ์ˆœ์„œ๋Œ€๋กœ ๋‹ค๋ฃฐ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

  1. AI, ๋จธ์‹ ๋Ÿฌ๋‹, ๋”ฅ๋Ÿฌ๋‹์˜ ๊ด€๊ณ„
  2. ์ฒซ ๋ฒˆ์งธ ๊ณผ์ œ: MNIST ์† ๊ธ€์”จ ์ˆซ์ž ๋ถ„๋ฅ˜
  3. ์ด์ง„ ๋ถ„๋ฅ˜๊ธฐ ํ›ˆ๋ จ ๋ฐฉ๋ฒ•
  4. ๋ชจ๋ธ ์„ฑ๋Šฅ ์ธก์ •์˜ ๋ชจ๋“  ๊ฒƒ

1. AI, ๋จธ์‹ ๋Ÿฌ๋‹(Machine Learning) & ๋”ฅ๋Ÿฌ๋‹(Deep Learning)์˜ ์„ธ๊ณ„

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

๊ฐœ๋…์˜ ๊ณ„์ธต ๊ตฌ์กฐ

AI, ๋จธ์‹ ๋Ÿฌ๋‹, ๋”ฅ๋Ÿฌ๋‹์€ ํฌํ•จ ๊ด€๊ณ„๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋„“์€ ๊ฐœ๋…์€ **์ธ๊ณต์ง€๋Šฅ(AI)**์ด๋ฉฐ, **๋จธ์‹ ๋Ÿฌ๋‹(ML)**์€ ๊ทธ ํ•ต์‹ฌ์ ์ธ ํ•˜์œ„ ๋ถ„์•ผ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  **๋”ฅ๋Ÿฌ๋‹(DL)**์€ ๋จธ์‹ ๋Ÿฌ๋‹์˜ ์—ฌ๋Ÿฌ ๊ธฐ๋ฒ• ์ค‘ ํ•˜๋‚˜๋กœ, ๋”์šฑ ์ „๋ฌธํ™”๋œ ์˜์—ญ์ž…๋‹ˆ๋‹ค.

  • ์ธ๊ณต์ง€๋Šฅ (Artificial Intelligence, AI): ์ธ๊ฐ„์˜ ์ง€๋Šฅ์„ ๋ชจ๋ฐฉํ•˜์—ฌ, ์‚ฌ๋žŒ์ด ์ˆ˜ํ–‰ํ•˜๋Š” ์ผ์„ ์ปดํ“จํ„ฐ๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌํ˜„ํ•˜๋Š” ๊ฐ€์žฅ ํฌ๊ด„์ ์ธ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.
  • ๋จธ์‹ ๋Ÿฌ๋‹ (Machine Learning, ML): AI๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ฐฉ๋ฒ•๋ก ์ž…๋‹ˆ๋‹ค. ๊ธฐ๊ณ„๊ฐ€ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์Šค์Šค๋กœ ํ•™์Šตํ•˜์—ฌ ํŠน์ • ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ์ˆ ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ๋Š” ์ธ๊ณต ์‹ ๊ฒฝ๋ง, ์„œํฌํŠธ ๋ฒกํ„ฐ ๋จธ์‹ (SVM), ๊ฒฐ์ • ํŠธ๋ฆฌ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋”ฅ๋Ÿฌ๋‹ (Deep Learning, DL): ๋จธ์‹ ๋Ÿฌ๋‹์˜ ํ•œ ๋ถ„์•ผ๋กœ, ์ธ๊ณต ์‹ ๊ฒฝ๋ง์„ ๊นŠ๊ฒŒ(์—ฌ๋Ÿฌ ์ธต์œผ๋กœ) ์Œ“์•„์˜ฌ๋ ค ๋ณต์žกํ•œ ํŒจํ„ด์„ ํ•™์Šตํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. CNN, RNN, RBM ๋“ฑ์ด ์—ฌ๊ธฐ์— ์†ํ•ฉ๋‹ˆ๋‹ค.

๋จธ์‹ ๋Ÿฌ๋‹(ML)๊ณผ ๋”ฅ๋Ÿฌ๋‹(DL)์˜ ๊ฒฐ์ •์  ์ฐจ์ด

๊ฐ€์žฅ ํฐ ์ฐจ์ด์ ์€ 'ํŠน์„ฑ ์ถ”์ถœ(Feature Extraction)' ๊ณผ์ •์— ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋จธ์‹ ๋Ÿฌ๋‹(ML): ์‚ฌ๋žŒ์ด ์ง์ ‘ ๋ฐ์ดํ„ฐ์˜ ์ค‘์š”ํ•œ ํŠน์ง•(์˜ˆ: ์ž๋™์ฐจ์˜ ๋ฐ”ํ€ด, ํ•ธ๋“ค)์„ ์ถ”์ถœํ•˜์—ฌ ๋ชจ๋ธ์— ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ์‚ฌ๋žŒ์˜ ์ „๋ฌธ ์ง€์‹๊ณผ ๊ฐœ์ž…์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ๋”ฅ๋Ÿฌ๋‹(DL): ๋ชจ๋ธ์ด ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์ง์ ‘ ์ฃผ์š” ํŠน์ง•์„ ํ•™์Šตํ•˜๊ณ  ๋ถ„๋ฅ˜๊นŒ์ง€ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์˜ ๊ฐœ์ž…์„ ์ตœ์†Œํ™”ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์ž์ฒด์˜ ํŒจํ„ด์„ ๊นŠ์ด ์žˆ๊ฒŒ ํŒŒ์•…ํ•ฉ๋‹ˆ๋‹ค.

๋‘ ๊ธฐ์ˆ ์˜ ์ฐจ์ด์ ์„ ํ‘œ๋กœ ์ •๋ฆฌํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
ML_versus_DL

Total process of Machine Learning

๋จธ์‹ ๋Ÿฌ๋‹ ํ”„๋กœ์ ํŠธ๋Š” ํฌ๊ฒŒ ๋‘ ๋‹จ๊ณ„๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค.

  1. ํ•™์Šต ๋‹จ๊ณ„ (Training Phase): ์ •๋‹ต์ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ(Label)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์„ ํ›ˆ๋ จ์‹œํ‚ต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์—์„œ ํŠน์ง•์„ ์ถ”์ถœํ•˜๊ณ , ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ ์šฉํ•˜์—ฌ ๋ถ„๋ฅ˜ ๋˜๋Š” ์˜ˆ์ธก ๋ชจ๋ธ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์€ ๋ฐ˜๋ณต์ ์ธ ํ•™์Šต์„ ํ†ตํ•ด ์ ์ฐจ ์ •๊ตํ•ด์ง‘๋‹ˆ๋‹ค.
  2. ์˜ˆ์ธก ๋‹จ๊ณ„ (Prediction Phase): ํ•™์Šต์ด ์™„๋ฃŒ๋œ ๋ชจ๋ธ์— ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ์€ ํ•™์Šต๋œ ํŒจํ„ด์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ด ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค.

๋จธ์‹ ๋Ÿฌ๋‹์˜ 3๊ฐ€์ง€ ์œ ํ˜•

๋จธ์‹ ๋Ÿฌ๋‹์€ ํ•™์Šต ๋ฐฉ์‹์— ๋”ฐ๋ผ ํฌ๊ฒŒ ์„ธ ๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜๋ฉ๋‹ˆ๋‹ค.

  • ์ง€๋„ ํ•™์Šต (Supervised Learning): ์ •๋‹ต(๋ ˆ์ด๋ธ”)์ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ต๋‹ˆ๋‹ค. ์ŠคํŒธ ๋ฉ”์ผ ๋ถ„๋ฅ˜์ฒ˜๋Ÿผ, ๊ฐ ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ค ๋ฒ”์ฃผ์— ์†ํ•˜๋Š”์ง€ ๋ช…ํ™•ํžˆ ์•Œ๋ ค์ฃผ๊ณ  ํŒจํ„ด์„ ๋ฐฐ์šฐ๊ฒŒ ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.
  • ๋น„์ง€๋„ ํ•™์Šต (Unsupervised Learning): ์ •๋‹ต์ด ์—†๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋‚ด์— ์ˆจ๊ฒจ์ง„ ๊ตฌ์กฐ๋‚˜ ํŒจํ„ด, ๊ทธ๋ฃน์„ ์Šค์Šค๋กœ ์ฐพ์•„๋‚ด๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ์šฉ์ž๋“ค์„ ๋น„์Šทํ•œ ์„ฑํ–ฅ์˜ ๊ทธ๋ฃน์œผ๋กœ ๋ฌถ๋Š” ๊ตฐ์ง‘ํ™”(Clustering)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ•ํ™” ํ•™์Šต (Reinforcement Learning): ์—์ด์ „ํŠธ(Agent)๊ฐ€ ํŠน์ • ํ™˜๊ฒฝ ๋‚ด์—์„œ ํ–‰๋™ํ•˜๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋กœ ์–ป๋Š” ๋ณด์ƒ(Reward)๊ณผ ๋ฒŒ์ (Penalty)์„ ํ†ตํ•ด ์ตœ์ ์˜ ํ–‰๋™ ์ •์ฑ…์„ ํ•™์Šตํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

์ด์ œ ์ด๋Ÿฌํ•œ ๊ธฐ๋ณธ ์ง€์‹์„ ๋ฐ”ํƒ•์œผ๋กœ, ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋ฉฐ ๊ฐœ๋…์„ ๊ตฌ์ฒดํ™”ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

2. ์ฒซ ๋ฒˆ์งธ ๊ณผ์ œ: MNIST ์† ๊ธ€์”จ ์ˆซ์ž ๋ถ„๋ฅ˜

๋จธ์‹ ๋Ÿฌ๋‹ ๋ถ„์•ผ์—๋Š” ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ์‹œํ—˜ํ•˜๊ณ  ๋น„๊ตํ•˜๊ธฐ ์œ„ํ•œ ํ‘œ์ค€ ๋ฐ์ดํ„ฐ์…‹๋“ค์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ์ค‘ MNIST ๋ฐ์ดํ„ฐ์…‹์€ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๋ฅผ ์ฒ˜์Œ ์‹œ์ž‘ํ•˜๋Š” ๋ชจ๋“  ์ด๋“ค์ด ๊ฑฐ์ณ ๊ฐ€๋Š” 'Hello, World!'์™€ ๊ฐ™์€ ์กด์žฌ์ž…๋‹ˆ๋‹ค.

MNIST ๋ฐ์ดํ„ฐ์…‹์ด๋ž€?

MNIST๋Š” 0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์†์œผ๋กœ ์“ด ์ˆซ์ž ์ด๋ฏธ์ง€ 70,000๊ฐœ๋กœ ๊ตฌ์„ฑ๋œ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ์…‹์˜ ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ด ๋ฐ์ดํ„ฐ ์ˆ˜: 70,000๊ฐœ์˜ ์ด๋ฏธ์ง€
  • ์ด๋ฏธ์ง€ ํฌ๊ธฐ: ๊ฐ ์ด๋ฏธ์ง€๋Š” 28x28 ํ”ฝ์…€์˜ ํ‘๋ฐฑ ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค.
  • ํŠน์„ฑ (Features): ๊ฐ ์ด๋ฏธ์ง€๋Š” 28 * 28 = 784๊ฐœ์˜ ํ”ฝ์…€๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๊ฐ ํ”ฝ์…€์˜ ๋ฐ๊ธฐ(๊ฐ•๋„) ๊ฐ’์ด ํ•˜๋‚˜์˜ ํŠน์„ฑ์ด ๋ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๋ฐ์ดํ„ฐ๋Š” (70000, 784) ํ˜•ํƒœ์˜ ๋ฐฐ์—ด๋กœ ํ‘œํ˜„๋˜๋ฉฐ, ์ด๋Š” 70,000๊ฐœ์˜ ์ƒ˜ํ”Œ ๊ฐ๊ฐ์ด 784๊ฐœ์˜ ํŠน์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์ƒ˜ํ”Œ์— ํ•ด๋‹นํ•˜๋Š” ์‹ค์ œ ์ˆซ์ž ๊ฐ’(๋ ˆ์ด๋ธ”)์€ (70000,) ํ˜•ํƒœ์˜ ๋ฐฐ์—ด์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ์˜ ํ˜•ํƒœ ํ™•์ธ

X.shape, y.shape

์ถœ๋ ฅ: (70000, 784), (70000,)

์ด์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ค€๋น„๋˜์—ˆ์œผ๋‹ˆ, "์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€๊ฐ€ ํŠน์ • ์ˆซ์ž์ธ์ง€ ์•„๋‹Œ์ง€"์™€ ๊ฐ™์€ ๊ฐ„๋‹จํ•œ ๋ถ„๋ฅ˜ ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„์ง€ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.


3. ์ด์ง„ ๋ถ„๋ฅ˜๊ธฐ (Binary Classifier) ํ›ˆ๋ จํ•˜๊ธฐ

**์ด์ง„ ๋ถ„๋ฅ˜๊ธฐ(Binary Classifier)**๋Š” ๊ฐ€์žฅ ๋‹จ์ˆœํ•˜๋ฉด์„œ๋„ ๊ฐ•๋ ฅํ•œ ๋ถ„๋ฅ˜ ๋ชจ๋ธ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด๋ฆ„ ๊ทธ๋Œ€๋กœ, ๋ฐ์ดํ„ฐ๋ฅผ '์˜ˆ' ๋˜๋Š” '์•„๋‹ˆ์˜ค'์˜ ๋‘ ๊ฐ€์ง€ ๋ฒ”์ฃผ ์ค‘ ํ•˜๋‚˜๋กœ ๋ถ„๋ฅ˜ํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋…์„ ํ˜„์‹ค๋กœ: '5-ํƒ์ง€๊ธฐ' ๋งŒ๋“ค๊ธฐ

MNIST ๋ฐ์ดํ„ฐ์…‹์„ ํ™œ์šฉํ•˜์—ฌ ์ด ๊ฐœ๋…์„ ๊ตฌ์ฒดํ™”ํ•ด ๋ด…์‹œ๋‹ค. 0๋ถ€ํ„ฐ 9๊นŒ์ง€ ๋ชจ๋“  ์ˆซ์ž๋ฅผ ํ•œ ๋ฒˆ์— ๊ตฌ๋ณ„ํ•˜๋Š” ๊ฒƒ์€ ๋‹ค์†Œ ๋ณต์žกํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ, ๋ฌธ์ œ๋ฅผ ๋‹จ์ˆœํ™”ํ•˜์—ฌ "์ด ์ด๋ฏธ์ง€๋Š” ์ˆซ์ž 5์ธ๊ฐ€, ์•„๋‹Œ๊ฐ€?"๋ฅผ ํŒ๋ณ„ํ•˜๋Š” '5-ํƒ์ง€๊ธฐ' ๋ชจ๋ธ์„ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด ๋ชจ๋ธ์˜ ์ž„๋ฌด๋Š” ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค.

  • '5' (Positive): ์ด๋ฏธ์ง€๊ฐ€ ์ˆซ์ž 5์ผ ๊ฒฝ์šฐ
  • '5 ์•„๋‹˜' (Negative): ์ด๋ฏธ์ง€๊ฐ€ 5๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ์ˆซ์ž์ผ ๊ฒฝ์šฐ

์ด๋ ‡๊ฒŒ 10๊ฐœ์˜ ํด๋ž˜์Šค(0~9)๋ฅผ ๋ถ„๋ฅ˜ํ•˜๋Š” ๋‹ค์ค‘ ํด๋ž˜์Šค ๋ฌธ์ œ๋ฅผ ๋‘ ๊ฐœ์˜ ํด๋ž˜์Šค('5' vs 'not-5')๋กœ ๋ถ„๋ฅ˜ํ•˜๋Š” ์ด์ง„ ๋ถ„๋ฅ˜ ๋ฌธ์ œ๋กœ ๋ฐ”๊พธ์–ด ์ ‘๊ทผํ•˜๋ฉด, ๋ชจ๋ธ ํ›ˆ๋ จ๊ณผ ํ‰๊ฐ€์˜ ํ•ต์‹ฌ ์›๋ฆฌ๋ฅผ ๋” ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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


4. ๋ชจ๋ธ ์„ฑ๋Šฅ, ์–ด๋–ป๊ฒŒ ์ธก์ •ํ• ๊นŒ? (Performance Measures)

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

  1. ๊ต์ฐจ ๊ฒ€์ฆ (Cross-Validation)

๋ฐ์ดํ„ฐ๋ฅผ ํ›ˆ๋ จ(train) ์„ธํŠธ์™€ ํ…Œ์ŠคํŠธ(test) ์„ธํŠธ๋กœ ๋‹จ ํ•œ ๋ฒˆ๋งŒ ๋‚˜๋ˆ„์–ด ํ‰๊ฐ€ํ•˜๋ฉด, ๊ทธ ๊ฒฐ๊ณผ๊ฐ€ ์šฐ์—ฐํžˆ ์ข‹๊ฑฐ๋‚˜ ๋‚˜์œ ๋ฐ์ดํ„ฐ ๋ถ„ํ• ์— ์˜ํ•ด ์ขŒ์šฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ฒ•์ด ๋ฐ”๋กœ ๊ต์ฐจ ๊ฒ€์ฆ์ž…๋‹ˆ๋‹ค.

๊ฐ€์žฅ ๋„๋ฆฌ ์“ฐ์ด๋Š” **k-๊ฒน ๊ต์ฐจ ๊ฒ€์ฆ (k-fold cross-validation)**์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.

  1. ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ๋ฅผ k๊ฐœ์˜ ๋™์ผํ•œ ๋ถ€๋ถ„(fold)์œผ๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค.

  2. ์ฒซ ๋ฒˆ์งธ fold๋ฅผ ๊ฒ€์ฆ(validation) ์„ธํŠธ๋กœ ์‚ฌ์šฉํ•˜๊ณ , ๋‚˜๋จธ์ง€ k-1๊ฐœ fold๋กœ ๋ชจ๋ธ์„ ํ›ˆ๋ จ์‹œํ‚ต๋‹ˆ๋‹ค.

  3. ๋‘ ๋ฒˆ์งธ fold๋ฅผ ๊ฒ€์ฆ ์„ธํŠธ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋“ฑ, k๋ฒˆ์˜ ํ›ˆ๋ จ๊ณผ ๊ฒ€์ฆ์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค.

  4. ์ตœ์ข… ์„ฑ๋Šฅ์€ k๋ฒˆ์˜ ๊ฒ€์ฆ ๊ฒฐ๊ณผ์˜ ํ‰๊ท ์œผ๋กœ ๊ณ„์‚ฐํ•˜์—ฌ, ํ›จ์”ฌ ์•ˆ์ •์ ์ด๊ณ  ์‹ ๋ขฐ๋„ ๋†’์€ ํ‰๊ฐ€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  5. ์˜ค์ฐจ ํ–‰๋ ฌ (Confusion Matrix)

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

'5-ํƒ์ง€๊ธฐ' ์˜ˆ์‹œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์˜ค์ฐจ ํ–‰๋ ฌ์˜ ๋„ค ๊ฐ€์ง€ ํ•ต์‹ฌ ์š”์†Œ๋ฅผ ์ •์˜ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • True Positive (TP): ์‹ค์ œ '5'๋ฅผ '5'๋ผ๊ณ  ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์˜ˆ์ธกํ•œ ๊ฒฝ์šฐ.
  • True Negative (TN): ์‹ค์ œ '5 ์•„๋‹˜'์„ '5 ์•„๋‹˜'์ด๋ผ๊ณ  ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์˜ˆ์ธกํ•œ ๊ฒฝ์šฐ.
  • False Positive (FP): ์‹ค์ œ '5 ์•„๋‹˜'์„ '5'๋ผ๊ณ  ์ž˜๋ชป ์˜ˆ์ธกํ•œ ๊ฒฝ์šฐ.
  • False Negative (FN): ์‹ค์ œ '5'๋ฅผ '5 ์•„๋‹˜'์ด๋ผ๊ณ  ์ž˜๋ชป ์˜ˆ์ธกํ•œ ๊ฒฝ์šฐ.
  1. ํ•ต์‹ฌ ์„ฑ๋Šฅ ์ง€ํ‘œ

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

  • ์ •ํ™•๋„ (Accuracy)
    • ๊ณต์‹: (TP + TN) / (TP + TN + FP + FN)
    • ์˜๋ฏธ: "์ „์ฒด ์˜ˆ์ธก ์ค‘ ์–ผ๋งˆ๋‚˜ ์ •ํ™•ํ•˜๊ฒŒ ๋งžํ˜”๋Š”๊ฐ€?"
    • ๊ฐ€์žฅ ์ง๊ด€์ ์ธ ์ง€ํ‘œ์ง€๋งŒ, ๋ฐ์ดํ„ฐ๊ฐ€ ๋ถˆ๊ท ํ˜•ํ•  ๊ฒฝ์šฐ(์˜ˆ: 1000๊ฐœ์˜ ์ด๋ฉ”์ผ ์ค‘ ์ŠคํŒธ์ด 10๊ฐœ๋ฟ์ธ ๊ฒฝ์šฐ, ๋ชจ๋“  ๋ฉ”์ผ์„ '์ •์ƒ'์œผ๋กœ ์˜ˆ์ธกํ•ด๋„ ์ •ํ™•๋„๊ฐ€ 99%์— ๋‹ฌํ•จ) ์„ฑ๋Šฅ์„ ์™œ๊ณกํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ •๋ฐ€๋„ (Precision)
    • ๊ณต์‹: TP / (TP + FP)
    • ์˜๋ฏธ: "๋ชจ๋ธ์ด 'Positive'๋ผ๊ณ  ์˜ˆ์ธกํ•œ ๊ฒƒ๋“ค ์ค‘, ์‹ค์ œ 'Positive'์ธ ๋น„์œจ์€ ์–ผ๋งˆ์ธ๊ฐ€?"
    • Positive ์˜ˆ์ธก์˜ ์‹ ๋ขฐ๋„๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ •๋ฐ€๋„๊ฐ€ ๋†’์„์ˆ˜๋ก ๋ชจ๋ธ์˜ Positive ํŒ์ •์€ ๋ฏฟ์„ ๋งŒํ•ฉ๋‹ˆ๋‹ค.
  • ์žฌํ˜„์œจ (Recall / Sensitivity / TPR)
    • ๊ณต์‹: TP / (TP + FN)
    • ์˜๋ฏธ: "์‹ค์ œ ๋ชจ๋“  'Positive' ์ค‘์—์„œ, ๋ชจ๋ธ์ด ์–ผ๋งˆ๋‚˜ ๋งŽ์ด ์ฐพ์•„๋ƒˆ๋Š”๊ฐ€?"
    • ๋ชจ๋ธ์ด ์‹ค์ œ Positive ์ƒ˜ํ”Œ์„ ๋†“์น˜์ง€ ์•Š๋Š” ๋Šฅ๋ ฅ์„ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค.
  • F1-Score
    • ๊ณต์‹: 2 * (์ •๋ฐ€๋„ * ์žฌํ˜„์œจ) / (์ •๋ฐ€๋„ + ์žฌํ˜„์œจ)
    • ์˜๋ฏธ: ์ •๋ฐ€๋„์™€ ์žฌํ˜„์œจ์˜ ์กฐํ™” ํ‰๊ท .
    • ๋‘ ์ง€ํ‘œ๋ฅผ ๋ชจ๋‘ ๊ณ ๋ คํ•˜์—ฌ ๊ท ํ˜• ์žกํžŒ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ •๋ฐ€๋„์™€ ์žฌํ˜„์œจ์ด ๋ชจ๋‘ ๋†’์„ ๋•Œ F1-Score๋„ ๋†’์•„์ง‘๋‹ˆ๋‹ค.
  1. ์ •๋ฐ€๋„์™€ ์žฌํ˜„์œจ์˜ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„ (Tradeoff)

์ •๋ฐ€๋„์™€ ์žฌํ˜„์œจ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐ˜๋น„๋ก€ ๊ด€๊ณ„์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ํ•˜๋‚˜๋ฅผ ๋†’์ด๋ฉด ๋‹ค๋ฅธ ํ•˜๋‚˜๊ฐ€ ๋‚ฎ์•„์ง€๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ด€๊ณ„๋Š” **๊ฒฐ์ • ์ž„๊ณ„๊ฐ’(Decision Threshold)**์— ์˜ํ•ด ์กฐ์ ˆ๋ฉ๋‹ˆ๋‹ค.

  • ์ž„๊ณ„๊ฐ’์„ ๋‚ฎ์ถ”๋ฉด: ๋ชจ๋ธ์ด ๋” ๋งŽ์€ ์ƒ˜ํ”Œ์„ Positive๋กœ ๋ถ„๋ฅ˜ํ•˜๊ฒŒ ๋˜์–ด, ์žฌํ˜„์œจ์€ ์˜ฌ๋ผ๊ฐ€์ง€๋งŒ(๋” ๋งŽ์€ ์‹ค์ œ Positive๋ฅผ ์ฐพ์Œ) ์ •๋ฐ€๋„๋Š” ๋–จ์–ด์ง‘๋‹ˆ๋‹ค(์ž˜๋ชป๋œ Positive ์˜ˆ์ธก ์ฆ๊ฐ€).
  • ์ž„๊ณ„๊ฐ’์„ ๋†’์ด๋ฉด: ๋ชจ๋ธ์ด ๋” ์—„๊ฒฉํ•˜๊ฒŒ Positive๋ฅผ ํŒ์ •ํ•˜๊ฒŒ ๋˜์–ด, ์ •๋ฐ€๋„๋Š” ์˜ฌ๋ผ๊ฐ€์ง€๋งŒ ์žฌํ˜„์œจ์€ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค(๊นŒ๋‹ค๋กœ์šด ๊ธฐ์ค€์œผ๋กœ ์ธํ•ด ์‹ค์ œ Positive๋ฅผ ๋†“์น  ์ˆ˜ ์žˆ์Œ).

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

5. ROC ๊ณก์„ ๊ณผ AUC

ROC(Receiver Operating Characteristic) ๊ณก์„ ์€ ์ด์ง„ ๋ถ„๋ฅ˜ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ์‹œ๊ฐ์ ์œผ๋กœ ํ‰๊ฐ€ํ•˜๋Š” ์ค‘์š”ํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

ROC ๊ณก์„ ์˜ ์ถ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. Y์ถ•์€ **์ง„์–‘์„ฑ ๋น„์œจ(True Positive Rate, TPR)**๋กœ, ์šฐ๋ฆฌ๊ฐ€ ์ด๋ฏธ ์‚ดํŽด๋ณธ **์žฌํ˜„์œจ(Recall)**๊ณผ ๋™์ผํ•œ ์ง€ํ‘œ์ž…๋‹ˆ๋‹ค. X์ถ•์€ **์œ„์–‘์„ฑ ๋น„์œจ(False Positive Rate, FPR)**์ž…๋‹ˆ๋‹ค.

  • Y์ถ•: ์ง„์–‘์„ฑ ๋น„์œจ (True Positive Rate, TPR) - ์‹ค์ œ Positive ์ค‘ Positive๋กœ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์˜ˆ์ธกํ•œ ๋น„์œจ. ๊ณต์‹์€ TP / (TP + FN) ์ž…๋‹ˆ๋‹ค.
  • X์ถ•: ์œ„์–‘์„ฑ ๋น„์œจ (False Positive Rate, FPR) - ์‹ค์ œ Negative ์ค‘ Positive๋กœ ์ž˜๋ชป ์˜ˆ์ธกํ•œ ๋น„์œจ. ๊ณต์‹์€ FPR = FP / (FP + TN) ์ž…๋‹ˆ๋‹ค.

๊ณก์„  ํ•ด์„:

  • ๊ณก์„ ์ด ์ขŒ์ธก ์ƒ๋‹จ์— ๊ฐ€๊นŒ์šธ์ˆ˜๋ก ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์ด ์šฐ์ˆ˜ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
  • ๋Œ€๊ฐ์„  ์ ์„ ์€ ๋ฌด์ž‘์œ„๋กœ ์ถ”์ธกํ•˜๋Š” ๋ถ„๋ฅ˜๊ธฐ(์„ฑ๋Šฅ์ด ์—†๋Š” ๋ชจ๋ธ)๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

**AUC (Area Under the Curve)**๋Š” ROC ๊ณก์„  ์•„๋ž˜์˜ ๋ฉด์ ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ’์œผ๋กœ, 0๊ณผ 1 ์‚ฌ์ด์˜ ๊ฐ’์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค. AUC๋Š” ๋ชจ๋ธ์˜ ์ „๋ฐ˜์ ์ธ ์„ฑ๋Šฅ์„ ๋‹จ์ผ ์ˆซ์ž๋กœ ์š”์•ฝํ•ด ์ค๋‹ˆ๋‹ค.

  • AUC = 1.0: ์™„๋ฒฝํ•œ ๋ถ„๋ฅ˜๊ธฐ
  • AUC = 0.5: ๋ฌด์ž‘์œ„ ๋ถ„๋ฅ˜๊ธฐ์™€ ๋™์ผํ•œ ์„ฑ๋Šฅ

์˜ฌ๋ฐ”๋ฅธ ์„ฑ๋Šฅ ์ง€ํ‘œ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์€ ๊ธฐ์ˆ ์ ์ธ ์ ˆ์ฐจ๋ฅผ ๋„˜์–ด, ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์ œ์˜ ๋ชฉํ‘œ์™€ ์ง๊ฒฐ๋œ ์ „๋žต์ ์ธ ๊ฒฐ์ •์ž…๋‹ˆ๋‹ค.


๋งบ์Œ๋ง: ๋ถ„๋ฅ˜๋ฅผ ๋„˜์–ด ๋‹ค์Œ ๋‹จ๊ณ„๋กœ

์ง€๊ธˆ๊นŒ์ง€ ์šฐ๋ฆฌ๋Š” ์ธ๊ณต์ง€๋Šฅ, ๋จธ์‹ ๋Ÿฌ๋‹, ๋”ฅ๋Ÿฌ๋‹์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์„ ์ •๋ฆฝํ•˜๊ณ , MNIST ๋ฐ์ดํ„ฐ์…‹์„ ํ†ตํ•ด ์ด์ง„ ๋ถ„๋ฅ˜ ๋ชจ๋ธ์„ ํ›ˆ๋ จํ•˜๋Š” ๊ณผ์ •์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋” ๋‚˜์•„๊ฐ€, ๋‹จ์ˆœ ์ •ํ™•๋„๋ฅผ ๋„˜์–ด ์ •๋ฐ€๋„, ์žฌํ˜„์œจ, F1-Score, ROC/AUC์™€ ๊ฐ™์€ ์ •๊ตํ•œ ์ง€ํ‘œ๋“ค์„ ํ†ตํ•ด ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ๋‹ค๊ฐ์ ์œผ๋กœ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•๊นŒ์ง€ ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค.

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

๋‹ค์Œ "๋ถ„๋ฅ˜ (2)" ํฌ์ŠคํŠธ์—์„œ๋Š” ์—ฌ๋Ÿฌ ํด๋ž˜์Šค๋ฅผ ๋™์‹œ์— ๋ถ„๋ฅ˜ํ•˜๋Š” ๋‹ค์ค‘ ํด๋ž˜์Šค ๋ถ„๋ฅ˜์™€ ๋” ๋‹ค์–‘ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.


๊ธด ๊ธ€ ์ฝ์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์ €์—๊ฒŒ ์—ฐ๋ฝ์„ ์ฃผ๊ณ  ์‹ถ์œผ์‹  ๊ฒƒ์ด ์žˆ์œผ์‹œ๋‹ค๋ฉด

Share