Bagging, Boosting
โ ๋ฐฐ๊น ์ bootstrap aggregating ์ ์ค๋ง๋ก์, ํ๋์ ์ฃผ์ด์ง ๋ฐ์ดํฐ์์ ์ฌ๋ฌ ๊ฐ์ ๋ชจ๋ธ์ ๋ง๋ค์ด ๊ฐ ๋ชจ๋ธ๋ค ๊ฒฐ๊ณผ๊ฐ์ ํ๊ท ์ ํตํด ์ฑ๋ฅ์ ๋์ด๋ ๊ธฐ๋ฒ์ด๋ค. ์ฐ์ ์ฃผ์ด์ง ๋ฐ์ดํฐ์ ๋ํด ๋ณต์์ถ์ถ์ ์ฌ๋ฌ ๋ฒ ํจ์ผ๋ก์จ(Bootstrap) ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ ์ ์ ์์ฑํ ์ ์๋ค.
๋ณต์์ถ์ถ ๊ธฐ๋ฒ:
- ์ฒซ๋ฒ์งธ ์ํ: ์ฃผ๋จธ๋์์ ๊ณต์ ๋๋คํ๊ฒ ํ๋ ๊บผ๋
- ๋๋ฒ์งธ ์ํ: ๊ทธ ๊ณต์ ์ฃผ๋จธ๋์ ๋ฃ๊ณ , ๋ค์ ๋๋คํ๊ฒ ๋ฝ๋ ๊ฒ
โ
โ ๋ถํธ์คํธ๋ฉ์ B ๋ฒ ๋ฐ๋ณตํ๋ฉด B ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ์์ฑ๋๋ฉฐ, ์ด B ๊ฐ์ ๋ชจ๋ธ์ด ์์ฑ๋๋ ๊ฒ์ด๋ค. 5๊ฐ์ ๊ฐ๊ฐ์ ๋ชจ๋ธ์์์ ์์ธก๊ฒฐ๊ณผ์ ๋ฐ๋ผ์ ๋ถ๋ฅ๋ผ๋ฉด ๋ค์๊ฒฐ๋ก ๊ฒฐ๊ณผ๋ฅผ ๊ฒฐ์ ํ๊ณ , ํ๊ท๋ผ๋ฉด ํ๊ท ์ผ๋ก ๊ฒฐ๊ณผ๋ฅผ ๊ฒฐ์ ํ๋ค.
โ ๋ถ์คํ ์ ๋งค ๋ฒ ํ์ต์ ํ ๋๋ง๋ค ์ค๋ถ๋ฅ๋ ํ๋ฅ ๋ณ์์ ๋ํด ๊ฐ์ค์น๋ฅผ ๋ถ์ฌํ ํ, ๋ค์ ํ์ต์ ํ๋ฉฐ, ์ด ๊ณผ์ ์ ๋ฐ๋ณตํ๋ฉด์ ๋งค ๋ฒ์ ๊ฒฐ๊ณผ๋ค์ ์์๋ธํ๋ ๊ฒ์ด๋ค.
โ
โ ๋ํ์ ์ผ๋ก (1) AdaBoost ์๊ณ ๋ฆฌ์ฆ (2) Gradient Boost ์๊ณ ๋ฆฌ์ฆ์ด ์๋ค. AdaBoost ์๊ณ ๋ฆฌ์ฆ์ ์ค๋ถ๋ฅ ๊ด์ฐฐ์น์ ๊ฐ์ค์น๋ฅผ ์ฌ๋ฆฌ๊ณ , Gradient Boost ๋ ์ง์ ๋จ๊ณ์ ์ค์ฐจ๋ฅผ ํ์ตํ๋ ๋ฐฉ๋ฒ์ด๋ค.