ADsP

ADsP 3๊ณผ๋ชฉ 5-3 ์•™์ƒ๋ธ” ๋ถ„์„ | ์ •๋ฆฌ๐Ÿ“

studyrooom 2024. 9. 27. 16:49
SMALL

์•™์ƒ๋ธ”(Ensemble): ์—ฌ๋Ÿฌ ๊ฐœ๋ณ„์  ์˜ˆ์ธก ๋ชจํ˜•์„ ๊ฒฐํ•ฉํ•˜์—ฌ ๋ณด๋‹ค ๊ฐ•๋ ฅํ•˜๊ณ  ๊ฒฌ๊ณ ํ•œ ๋ชจํ˜•์„ ๋งŒ๋“œ๋Š” ๊ธฐ๋ฒ•

  • ๊ฐœ๋ณ„ ๋ชจ๋ธ์˜ ์•ฝ์  ๋ณด์™„
  • ์ „์ฒด ์„ฑ๋Šฅ ํ–ฅ์ƒ (์˜ˆ์ธก๋ ฅ, ์•ˆ์ •์„ฑ)
  • ํ›ˆ๋ จํ•œ ๋’ค ์˜ˆ์ธก์„ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ๊ต์‚ฌํ•™์Šต๋ฒ•์ž„

 

์•™์ƒ๋ธ” ๋ชจํ˜•์˜ ํŠน์ง•

  • ๊ฐ ๋ชจํ˜•์˜ ์ƒํ˜ธ ์—ฐ๊ด€์„ฑ์ด ๋†’์„์ˆ˜๋ก ์ •ํ™•๋„๋Š” ๋–จ์–ด์ง
  • ๋ชจํ˜•์˜ ํˆฌ๋ช…์„ฑ์ด ๋–จ์–ด์ ธ ์›์ธ ๋ถ„์„์—๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์Œ
  • ์ด์ƒ๊ฐ’์— ๋Œ€ํ•œ ๋Œ€์‘๋ ฅ ์ฆ๊ฐ€
  • ์ „์ฒด์ ์ธ ์˜ˆ์ธก๊ฐ’์˜ ๋ถ„์‚ฐ์„ ๊ฐ์†Œ์‹œ์ผœ ์ •ํ™•๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Œ

 

์•™์ƒ๋ธ” ๋ถ„์„ ๋ฐฉ๋ฒ•

  • Stacking
  • ๋ฐฐ๊น…(Bootstrap Aggregating): ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์›์ถ”์ถœํ•˜์—ฌ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ถ€๋ถ„์ง‘ํ•ฉ(๋ถ“์ŠคํŠธ๋žฉ)์„ ๋งŒ๋“ค๊ณ  ๊ฐ ๋ถ€๋ถ„์ง‘ํ•ฉ์— ๋ชจ๋ธ(์˜ˆ์ธก๋ชจํ˜•)์„ ํ•™์Šต์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•
    ์› ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ์œผ๋กœ๋ถ€ํ„ฐ ํฌ๊ธฐ๊ฐ€ ๊ฐ™์€ ํ‘œ๋ณธ์„ ์—ฌ๋Ÿฌ๋ฒˆ ๋‹จ์ˆœ ์ž„์˜๋ณต์› ์ถ”์ถœํ•˜์—ฌ ๊ฐ ํ‘œ๋ณธ์— ๋Œ€ํ•ด ๋ถ„๋ฅ˜๊ธฐ๋ฅผ ์ƒ์„ฑํ•œ ํ›„ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์•™์ƒ๋ธ”ํ•˜๋Š” ๊ธฐ๋ฒ•
    • ๋ถ“์ŠคํŠธ๋žฉ์„ ์ง‘๊ณ„ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜
    • ์—ฌ๋Ÿฌ ํ•™์Šต ๋ชจํ˜•์„ Voting์œผ๋กœ ๊ฒฐํ•ฉํ•˜์—ฌ ์ตœ์ข… ๋ชจํ˜• ์ƒ์„ฑ
    • ๋ฐ˜๋ณต์ถ”์ถœ๋ฒ• ์‚ฌ์šฉ์œผ๋กœ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•œ ํ‘œ๋ณธ์— ์—ฌ๋Ÿฌ๋ฒˆ ์ถ”์ถœ๋˜๊ฑฐ๋‚˜ ์ถ”์ถœ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Œ
  • ๋ถ€์ŠคํŒ…(Boosting): ์˜ˆ์ธก๋ ฅ์ด ์•ฝํ•œ ํ•™์Šต ๋ชจํ˜•(Weak Learner)์„ ์ˆœ์ฐจ์ ์œผ๋กœ ํ•™์Šต์‹œ์ผœ ๊ฐ•ํ•œ ํ•™์Šต ๋ชจํ˜•(Strong Learner)์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•
    • AdaBoost, Grandient Boosting, XGBoost, Light GBM, etc
  • ๋žœ๋ค ํฌ๋ ˆ์ŠคํŠธ(Random Forest): ๋ฐฐ๊น… ๋ฐฉ์‹์œผ๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์˜์‚ฌ๊ฒฐ์ •๋‚˜๋ฌด๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ฒฐํ•ฉํ•˜๋Š” ๋ฐฉ์‹
    • ๋ฐฐ๊น…์— ๋” ๋งŽ์€ ๋ฌด์ž‘์œ„์„ฑ์„ ์ฃผ๋Š” ๋ถ„์„ ๊ธฐ๋ฒ•
    • ์˜์‚ฌ๊ฒฐ์ •๋‚˜๋ฌด(๋ถ„์‚ฐ์ด ํผ)์˜ ๋‹จ์ ์ธ ๊ณผ๋Œ€/๊ณผ์†Œ ์ ํ•ฉ์„ ๊ฐ์†Œ(=๋ถ„์‚ฐ ๊ฐ์†Œ)์‹œํ‚ค๊ณ  ๋†’์€ ์˜ˆ์ธก๋ ฅ์„ ๊ฐ€์ง„ ์•Œ๊ณ ๋ฆฌ์ฆ˜
    • ์•ฝํ•œ ํ•™์Šต๊ธฐ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ด๋ฅผ ์„ ํ˜• ๊ฒฐํ•ฉํ•ด ์ตœ์ข… ํ•™์Šต๊ธฐ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•
    ํ•™์Šต ํ”„๋กœ์„ธ์Šค
    1. ๋ถ“์ŠคํŠธ๋žฉ(๋ณต์› ๋žœ๋ค ์ƒ˜ํ”Œ๋ง)
    2. ๋žœ๋คํ•œ ๋ณ€์ˆ˜ ์„ ํƒ
      ๊ฐ ๋ชจํ˜•์˜ ๋‹ค์–‘์„ฑ ์ฆ๊ฐ€ ๋ฐ ๊ณผ๋Œ€ ์ ํ•ฉ ๋ฐฉ์ง€
    3. ๋‹ค์ˆ˜์˜ ์˜์‚ฌ๊ฒฐ์ •๋‚˜๋ฌด ์ƒ์„ฑ
      ๋ถ“์ŠคํŠธ๋žฉ ๋ฐ ๋žœ๋ค ๋ณ€์ˆ˜ ์„ ํƒ์œผ๋กœ ๋‚˜๋ฌด ๊ฐ„ ๋…๋ฆฝ์„ฑ ํ™•๋ณด
    4. ๊ฒฐํ•ฉ
      ๊ฐ ํŠธ๋ฆฌ์˜ ์˜ˆ์ธก๊ฐ’์„ Voting์„ ํ†ตํ•ด ์ตœ์ข… ์˜ˆ์ธก๊ฐ’ ๊ณ„์‚ฐ
    ์žฅ์ 
    - ๊ณ ์„ฑ๋Šฅ ๋ฐ ์•ˆ์ „์„ฑ
    - ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์…‹ ์ฒ˜๋ฆฌ
    - ๊ฒฐ์ธก์น˜ ์ฒ˜๋ฆฌ
    - ๋ณ€์ˆ˜ ์ค‘์š”๋„ ์ œ๊ณต

    ๋‹จ์ 
    - ๊ณ„์‚ฐ ์†๋„์™€ ๋ฉ”๋ชจ๋ฆฌ
    - ์ƒ๋Œ€์ ์œผ๋กœ ํ•ด์„์ด ์–ด๋ ค์›€
    - ๋งค๊ฐœ๋ณ€์ˆ˜ ์„ค์ •


๋ฐ˜์‘ํ˜•
LIST