๊ฐœ๋ฐœ Code/์ธ๊ณต์ง€๋Šฅ A.I.

[Python][AI] ์„ ํ˜• vs ๋น„์„ ํ˜•, ๋‹จ์กฐ vs ๋น„๋‹จ์กฐ ๋ฐ์ดํ„ฐ์…‹ ์ •๋ฆฌ

5hr1rnp 2025. 2. 17. 18:53
๋ฐ˜์‘ํ˜•

linear โ˜ non-linear โ˜ monotonic โ˜ non-monotonic

๋ฐ์ดํ„ฐ ๋ถ„์„๊ณผ ๋จธ์‹ ๋Ÿฌ๋‹์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค. ํŠนํžˆ ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์€ ๋ชจ๋ธ ์„ ํƒ๊ณผ ํ•ด์„์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” ํฌ๊ฒŒ ์„ ํ˜•(linear)๊ณผ ๋น„์„ ํ˜•(non-linear), ๋‹จ์กฐ(monotonic)์™€ ๋น„๋‹จ์กฐ(non-monotonic) ํ˜•ํƒœ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค.


1. ์„ ํ˜•(Linear) ๋ฐ์ดํ„ฐ vs ๋น„์„ ํ˜•(Non-Linear) ๋ฐ์ดํ„ฐ


(1) ์„ ํ˜• ๋ฐ์ดํ„ฐ (Linear Data)

์„ ํ˜• ๋ฐ์ดํ„ฐ๋Š” ๋ณ€์ˆ˜ ๊ฐ„์˜ ๊ด€๊ณ„๊ฐ€ ์ง์„ ์œผ๋กœ ํ‘œํ˜„๋  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์˜๋ฏธํ•จ. ์ฆ‰, ํ•œ ๋ณ€์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•  ๋•Œ ๋‹ค๋ฅธ ๋ณ€์ˆ˜๋„ ์ผ์ •ํ•œ ๋น„์œจ๋กœ ์ฆ๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ฐ์†Œํ•˜๋Š” ํŒจํ„ด์„ ๋ณด์ž„.

  • ํŠน์ง•
    • ๋ฐ์ดํ„ฐ๊ฐ€ ์ง์„  ๊ด€๊ณ„๋ฅผ ๋”ฐ๋ฆ„
    • ์„ ํ˜• ํšŒ๊ท€(Linear Regression) ๋ชจ๋ธ๋กœ ์‰ฝ๊ฒŒ ์„ค๋ช… ๊ฐ€๋Šฅ
    • ์˜ˆ์ธก์ด ์ง๊ด€์ ์ด๋ฉฐ ๊ณ„์‚ฐ ๋น„์šฉ์ด ๋‚ฎ์Œ
  • ์˜ˆ์ œ
    • ํ‚ค์™€ ๋ชธ๋ฌด๊ฒŒ๊ฐ€ ์ผ์ •ํ•œ ๋น„์œจ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ๊ฒฝ์šฐ
    • ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๊ท ๋“ฑํ•˜๊ฒŒ ์ฆ๊ฐ€ํ•˜๋Š” ํŒ๋งค๋Ÿ‰ ๋ฐ์ดํ„ฐ
  • ์ˆ˜์‹ ํ‘œํ˜„

    y=ax+b
    ์—ฌ๊ธฐ์„œ a๋Š” ๊ธฐ์šธ๊ธฐ(slope), b๋Š” ์ ˆํŽธ(intercept)์ž„

(2) ๋น„์„ ํ˜• ๋ฐ์ดํ„ฐ (Non-Linear Data)

๋น„์„ ํ˜• ๋ฐ์ดํ„ฐ๋Š” ๋ณ€์ˆ˜ ๊ฐ„์˜ ๊ด€๊ณ„๊ฐ€ ์ง์„ ์ด ์•„๋‹Œ ๊ณก์„ ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒฝ์šฐ์ž„. ์ฆ‰, ํ•œ ๋ณ€์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•ด๋„ ์ผ์ •ํ•œ ๋น„์œจ๋กœ ์ฆ๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ฐ์†Œํ•˜์ง€ ์•Š๊ณ  ๋ณต์žกํ•œ ํŒจํ„ด์„ ๊ฐ€์ง.

  • ํŠน์ง•
    • ๋ฐ์ดํ„ฐ๊ฐ€ ์ง์„ ์œผ๋กœ ํ‘œํ˜„๋˜์ง€ ์•Š์Œ
    • ๋‹คํ•ญ์‹ ํšŒ๊ท€(Polynomial Regression), ์‹ ๊ฒฝ๋ง(Neural Network) ๋“ฑ์˜ ๋ณต์žกํ•œ ๋ชจ๋ธ์ด ํ•„์š”ํ•จ
    • ์˜ˆ์ธก์ด ์–ด๋ ต๊ณ  ๊ณ„์‚ฐ ๋น„์šฉ์ด ๋†’์„ ์ˆ˜ ์žˆ์Œ
  • ์˜ˆ์ œ
    • ํ•™์Šต๋Ÿ‰๊ณผ ์‹œํ—˜ ์„ฑ์ ์˜ ๊ด€๊ณ„(์ฒ˜์Œ์—๋Š” ๊ธ‰๊ฒฉํžˆ ์ƒ์Šนํ•˜์ง€๋งŒ ์–ด๋Š ์‹œ์  ์ดํ›„์—๋Š” ์™„๋งŒํ•ด์ง)
    • ๋ฐ”์ด๋Ÿฌ์Šค ํ™•์‚ฐ ์†๋„(์ดˆ๊ธฐ์—๋Š” ์ฒœ์ฒœํžˆ ์ฆ๊ฐ€ํ•˜๋‹ค๊ฐ€ ๊ธ‰๊ฒฉํžˆ ์ฆ๊ฐ€ํ•˜๋Š” ํŒจํ„ด)
  • ์ˆ˜์‹ ํ‘œํ˜„

    y=ax^2+bx+c(2์ฐจ ์ด์ƒ์˜ ๋‹คํ•ญ์‹ ๊ด€๊ณ„๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Œ.)

728x90
๋ฐ˜์‘ํ˜•

2. ๋‹จ์กฐ(Monotonic) ๋ฐ์ดํ„ฐ vs ๋น„๋‹จ์กฐ(Non-Monotonic) ๋ฐ์ดํ„ฐ


(1) ๋‹จ์กฐ ๋ฐ์ดํ„ฐ (Monotonic Data)

๋‹จ์กฐ ๋ฐ์ดํ„ฐ๋Š” ์ „์ฒด์ ์ธ ์ฆ๊ฐ€ ๋˜๋Š” ๊ฐ์†Œ ๋ฐฉํ–ฅ์ด ์œ ์ง€๋˜๋Š” ๋ฐ์ดํ„ฐ์ž„. ์ฆ‰, ํ•œ ๋ณ€์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•˜๋ฉด ๋‹ค๋ฅธ ๋ณ€์ˆ˜๋„ ์ง€์†์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ฐ์†Œํ•จ.

  • ํŠน์ง•
    • ์ฆ๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ฐ์†Œํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์œ ์ง€๋จ
    • ๊ตญ์†Œ์ ์ธ ๋ณ€๋™์€ ์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์ „์ฒด์ ์ธ ๋ฐฉํ–ฅ์ด ์œ ์ง€๋จ
    • ์˜ˆ์ธก์ด ์ƒ๋Œ€์ ์œผ๋กœ ์‰ฌ์›€
  • ์˜ˆ์ œ
    • ๋‚˜์ด๊ฐ€ ์ฆ๊ฐ€ํ• ์ˆ˜๋ก ๋ˆ„์  ์ง€์ถœ ๊ธˆ์•ก์ด ์ฆ๊ฐ€ํ•˜๋Š” ๊ฒฝ์šฐ(์ผ์ •ํ•œ ์ฆ๊ฐ€ ํŒจํ„ด ์œ ์ง€)
    • ์—ฐ๋ฃŒ ์†Œ๋น„๋Ÿ‰๊ณผ ์ด๋™ ๊ฑฐ๋ฆฌ(์—ฐ๋ฃŒ๊ฐ€ ์ค„์–ด๋“ค์ˆ˜๋ก ์ด๋™ ๊ฑฐ๋ฆฌ๋Š” ์ฆ๊ฐ€)
  • ์ˆ˜์‹ ํ‘œํ˜„
    • ๋‹จ์กฐ ์ฆ๊ฐ€ (Monotonically Increasing):
    • ๋‹จ์กฐ ๊ฐ์†Œ (Monotonically Decreasing):
      x1 ≤ x2 ⇒ f(x1) ≥ f(x2)

(2) ๋น„๋‹จ์กฐ ๋ฐ์ดํ„ฐ (Non-Monotonic Data)

๋น„๋‹จ์กฐ ๋ฐ์ดํ„ฐ๋Š” ์ฆ๊ฐ€์™€ ๊ฐ์†Œ๊ฐ€ ๋ฐ˜๋ณต๋˜๋Š” ๋ฐ์ดํ„ฐ์ž„. ์ฆ‰, ๋ณ€์ˆ˜ ๊ฐ„์˜ ๊ด€๊ณ„๊ฐ€ ์ผ์ •ํ•œ ๋ฐฉํ–ฅ์„ฑ์„ ๊ฐ€์ง€์ง€ ์•Š์Œ.

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

3. ์ •๋ฆฌ


 

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

 

 

๋ฐ˜์‘ํ˜•