[3๊ณผ๋ชฉ] [์ ํ ๋ฐ์ดํฐ ๋ง์ด๋] ๋ถ๋ฅ ๋ถ์
ROC ๊ณก์
- ๋ถ๋ฅ ๋ถ์ ๋ชจํ์ ํ๊ฐ๋ฅผ ์ฝ๊ฒ ๋น๊ตํ ์ ์๋๋ก ์๊ฐํํ ๊ทธ๋ํ
- ๊ฐ๋ก: FPR(1 - ํน์ด๋), ์ธ๋ก: TPR(๋ฏผ๊ฐ๋)
- AUROC์ ๊ฐ์ด 1์ ๊ฐ๊น์ธ์๋ก ์ฑ๋ฅ ์ฐ์, 0.5์ ๊ฐ๊น์ธ์๋ก ์ข์ง ์์!

ํผ๋ ํ๋ ฌ ํ๊ฐ ์งํ - ๊ณ์ฐ์(์ ํ๋, ๋ฏผ, ํน, ์ ) ........๋ฏผ! ํน! ์ .......!
- ์ ํ๋
- ๋ฏผ๊ฐ๋: ์ฐธ ๊ธ์ ๋ฅ (TPR), ์ฌํ์จ, ์ ์ค๋ฅ
- ํน์ด๋
- ์ ๋ฐ๋
| ์ค๋ถ๋ฅํ(ํผ๋ ํ๋ ฌ) | ์์ธก(๊ธฐ์ค) | ||
| P(Positive) | N(Negative) | ||
| ์ค์ | P(Positive) | TP | FN |
| N(Negative) | FP | TN | |

์์๋ธ ๋ถ์(๋ณด๋ฐฐ๋ถ๋์ค)
- ์ฌ๋ฌ๊ฐ์ง ๋์ผํ ํน์ ์์ดํ ๋ชจํ๋ค์ ๊ฒฐ๊ณผ๋ฅผ ์ข ํฉํ์ฌ ์ต์ข ์์ฌ๊ฒฐ์ ์ ํ์ฉํ๋ ๊ธฐ๋ฒ
- ์ข ๋ฅ: ๋ณดํ , ๋ฐฐ๊น , ๋ถ์คํ , ๋๋ค ํฌ๋ ์คํธ, ์คํํน
- ์ฌ๋ฌ ๊ฐ์ ๋ชจ๋ธ์ ๊ฐ๊ฐ ํ๋ จ ์ํจ ๋ค ํ๋ จ ๊ฒฐ๊ณผ๋ฅผ ํตํฉ(ํ๊ท ํน์ ๋ค์๊ฒฐ)ํ์ฌ ์ต์ข ๊ฒฐ๋ก ์ ๋ด๋ฆฌ๋ ๋ชจํ
- ์ฅ์ : ๋จ์ผ ๋ชจํ ๋ถ์๋ณด๋ค ์ ๋ขฐ์ฑ ๋ฐ ์์ธก ์ ํ๋ ํฅ์
- ๋จ์ : ๋ชจํ ํด์ ์ด๋ ค์
๐๏ธ ์์๋ธ ๋ถ์ ์ข ๋ฅ
1. ๋ฐฐ๊น
- ๊ฐ์ ์๊ณ ๋ฆฌ์ฆ ์ฌ๋ฌ๋ฒ ๋ฐ๋ณต ํ์ต โธ ๋ถํธ์คํธ๋ฉ(๋๋ค ๋ณต์ ์ถ์ถ) ์ํ๋ง์ผ๋ก ๋ง๋ ์๋ก ๋ค๋ฅธ ๋ฐ์ดํฐ์ ์ ์ฌ์ฉํ์ฌ ํ์ต
- ๋ถํธ ์คํธ๋ฉ: ์ฃผ์ด์ง ์๋ฃ์์ ๋์ผํ ํฌ๊ธฐ์ ํ๋ณธ์ ๋๋ค ๋ณต์ ์ถ์ถ(์ค๋ณต ํ์ฉ)๋ก ๋ฝ์ ์๋ฃ
- ๊ฐ ๋ชจ๋ธ ๋ณ๋ ฌ ํ์ต โธ ํ๊ท ๋ฐ ๋ค์๊ฒฐ์ ํตํด ์ต์ข ์์ธก ์ํ
- ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ๋ฒ ์ถ์ถ ๋ ์ ์์
- ์ด๋ค ๋ฐ์ดํฐ๋ ์์ ์ถ์ถ๋์ง ์์ ์ ์์(34%)
2. ๋ถ์คํ
- ์๋ชป ๋ถ๋ฅ๋ ๊ฐ์ฒด๋ค โธ ๊ฐ์ค์น ์ ์ฉ(ํ๋ จ ์ค์ฐจ ๋น ๋ฅธ ๊ฐ์)
- ์๋ก์ด ๋ถ๋ฅ ๊ท์น์ ๋ง๋ค๊ณ ์ด ๊ณผ์ ๋ฐ๋ณต โธ ์ต์ข ์์ธก ๋ชจํ ๋ง๋ค๊ธฐ
- ์์ธก๋ ฅ ์ฝํ ๋ชจํ์ ๊ฒฐํฉํ์ฌ ๊ฐํ ์์ธก ๋ชจํ์ ๋ง๋ค ์ ์์
- ์ฌ๋ฌ ๋ชจ๋ธ์ด ์์ฐจ์ ์ผ๋ก ํ์ต
- ๋ฐฐ๊น ์ ๋นํด ๋์ ์ฑ๋ฅ(์์ธก๋ ฅ)์ ๋ณด์ด์ง๋ง ์๊ฐ์ด ๋ง์ด ๋ฐ์
- ๋ํ ์๊ณ ๋ฆฌ์ฆ: AdaBoost, GradientBoost
| AdaBoost | - ์ค๋ถ๋ฅ๋ ๋ฐ์ดํฐ์ ๊ฐ์ค์น๋ฅผ ๋ ์ฃผ๋ ๋ฐฉ์์ผ๋ก ๋ค์ ๋ชจ๋ธ ํ์ต - ์ฝํ ๋ชจ๋ธ์ ์์ฐจ์ ์ฐ๊ฒฐ - ๊ฐ ๋ชจ๋ธ์ ์์ธก์ ๊ฐ์คํฉํด์ ์ต์ข ์์ธก - ์ด์์น ๋ฏผ๊ฐ |
| GradientBoost | - ์ด์ ๋ชจ๋ธ์ ์ค์ฐจ(์์ฐจ)๋ฅผ ์ค์ด๊ธฐ ์ํด ์๋ก์ด ๋ชจ๋ธ ํ์ต - ์ค์ฐจ๋ฅผ ๊ทธ๋๋์ธํธ(๊ธฐ์ธ๊ธฐ) ๋ฐฉํฅ์ผ๋ก ์ค์ฌ๊ฐ(๊ฒฝ์ฌ ํ๊ฐ๋ฒ) - AdaBoost๋ณด๋ค ์ ์ฐ, ์ ๋ฐํ ์กฐ์ ๊ฐ๋ฅ - ๊ณ์ฐ ๋น์ฉ์ด ํฌ์ง๋ง, ์ฑ๋ฅ์ด ์ข์ - ๋ชจ๋ธ: XGB, Light GBM, CatBoost |
3. ๋๋ค ํฌ๋ ์คํธ
- ๋ฐฐ๊น ๋ถ์คํ ๋ณด๋ค ๋ ๋ง์ ๋ฌด์์์ฑ์ ์ฃผ์ด ์ฝํ ํ์ต๊ธฐ๋ค์ ์์ฑํ ํ ์ด๋ฅผ ๊ฒฐํฉํ์ฌ ์ต์ข ํ์ต๊ธฐ๋ฅผ ๋ง๋๋ ๋ฐฉ์
- ํธ๋ฆฌ๋ฅผ ๊ตฌ์ฑํ ๋ ์ค๋ช ๋ณ์์ ์ผ๋ถ๋ง์ ๊ณ ๋ คํ์ฌ ์ต์ ์ ๋ถํ ์ค์
- ๋์ ์์ธก๋ ฅ
- ๋ชจ๋ ๋ถ๋ฅ๊ธฐ๋ค์ ๋์ ๋น์๊ด์ฑ(๋ ๋ฆฝ์ )์ ๊ฐ๊ธฐ ๋๋ฌธ์ ์ผ๋ฐํ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์(๊ณผ์ ํฉ ๋ฌธ์ ํด์)
- ์ด์กด์ ์ค๋ช ์ด๋ ์ต์ข ๊ฒฐ๊ณผ์ ๋ํ ํด์์ด ์ด๋ ค์
- ์๊ฐ์ด ์ค๋๊ฑธ๋ฆผ
4. ์คํํน(= ๊ฒฐ๊ณผ ์ฌํ์ฉ)
- ์ฌ๋ฌ ๋ถ๋ฅ๊ธฐ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ํ๋ จ์ฉ ๋ฐ์ดํฐ๋ก ์ฌ์ฉ โธ ๋ ๊ฐ๋ ฅํ ์ต์ข ๋ชจํ(๋ฉํ๋ชจ๋ธ) ๊ตฌ์ถ
- ์๋ก ๋ค๋ฅธ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์์ฑ๋ ์ ์์
- ๋ชจ๋ธ ๊ฐ์ ๋ค์์ฑ์ ๋์ผ ๋ ๊ฐ์ฅ ํจ๊ณผ์
- ์ถฉ๋ถํ ๋ฐ์ดํฐ๊ฐ ์์ ๋ ํจ๊ณผ์
- ๋์ ๋ณต์ก๋, ์ค๋ ํ์ต์๊ฐ, ํด์์ ์ด๋ ค์
์ธ๊ณต์ ๊ฒฝ๋ง ๋ถ์
- ๋ด๋ฐ์ด ์ ๊ธฐ ์ ํธ๋ฅผ ์ ๋ฌํ๋ ๋ชจ์ต ๋ชจ๋ฐฉ
- ๋ถ๋ฅ์ ์์ธก ๋ชจํ ์ฌ์ฉ
- ๊ตฌ์กฐ: ์ ๋ ฅ์ธต, ์๋์ธต, ์ถ๋ ฅ์ธต(๊ฐ ์ธต๋ง๋ค ์ฌ๋ฌ ๊ฐ์ ๋ด๋ฐ(ํผ์ ํธ๋ก )์ผ๋ก ๊ตฌ์ฑ)
๐๏ธ ํผ์ ํธ๋ก : ์ ๋ ฅ๊ฐ, ๊ฐ์ค์น, ๊ฐ์คํฉ, ํ์ฑํ ํจ์(์๊ทธ๋ชจ์ด๋), ์ถ๋ ฅ๊ฐ ๊ตฌ์ฑ
- ์ ๋ ฅ๊ฐ์ ๋ฐ์์ ์ถ๋ ฅ๊ฐ์ ๋ง๋ค๊ธฐ ์ํด ํ์ฑํ ํจ์ ์ฌ์ฉ
- ๋ง์ ๋ณ์์กด์ฌ, ๋ณต์กํ ๋น์ ํ๊ด๊ณ์ ์ ์ฉ
- ์ก์์ ๋ํด ๋ฏผ๊ฐํ์ง ์์
- ํด์์ด ์ด๋ ต๊ณ , ์ ์ ํ ์๋์ถฉ ๊ฐ์ ํ์(์ด๊ธฐ ์๋์ถฉ ๊ฐ์ ์ง์ ์ด๋ ค์)
| ์ ์ ์๋์ถฉ | - ๊ณผ์ ์ ํฉ ๋ฐ์ - ๋ณต์กํ ๋ชจ๋ธ ๋ถ์ ํฉ |
| ๋ง์ ์๋์ถฉ | - ๊ณผ๋ ์ ํฉ ๋ฐ ๊ธฐ์ธ๊ธฐ ์์ค ๋ฌธ์ ๋ฐ์ - ๋ณต์กํ ๋ชจ๋ธ ๊ตฌํ ๊ฐ๋ฅ |
๐๏ธ ๊ณผ์ ์ ํฉ: ๊ท์น์ ์ฐพ์ง ๋ชปํด ๋ชจ๋ธ ์ฑ๋ฅ์ด ๋ฎ๊ฒ ๋์ด
๐๏ธ ๊ณผ๋ ์ ํฉ: ๋ชจ๋ธ์ด ํ๋ จ ์ธํธ์ ๊ณผํ๊ฒ ์ ํฉํ ์ํ๊ฐ ๋์ด ์ผ๋ฐ์ฑ์ด ๋จ์ด์ง๋ ํ์, ๋ชจ๋ธ์ด ํ๋ จ์ธํธ์ ์ง์ฐฉํ์ฌ ํ์ตํ๊ฒ ๋จ.
๐๏ธ ๊ธฐ์ธ๊ธฐ ์์ค ๋ฌธ์
- ์๊ทธ๋ชจ์ด๋ ํจ์
- ์๊ทธ๋ชจ์ด๋๋ ๋ฏธ๋ถ์ ์ต๋์น๊ฐ 0.3์ผ๋ก 1๋ณด๋ค ์์ผ๋ฏ๋ก ๊ณ์ ๊ณฑํ๋ค ๋ณด๋ฉด ๊ธฐ์ธ๊ธฐ๊ฐ 0์ ๊ฐ๊น์์ง๊ฒ ๋จ
- ์ธต์ ๊ฑฐ์ณ ๊ฐ์๋ก ๊ธฐ์ธ๊ธฐ๊ฐ ์ฌ๋ผ์ ธ ๊ฐ์ค์น ์์ ์ด ์ด๋ ค์์ง
- ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ฌ๋ฌ ํ์ฑํจ์์ ์์ฑ(ReLU, Leaky ReLU)

โ ๋ค์ธต ํผ์ ํธ๋ก
- ์ ๋ ฅ์ธต๊ณผ ์ถ๋ ฅ์ธต ์ฌ์ด์ ํ๋ ์ด์์ ์๋์ถฉ์ ๋์ด ๋น์ ํ์ ์ผ๋ก ๋ถ๋ฆฌ๋๋ ๋ฐ์ดํฐ์ ํ์ต์ด ๊ฐ๋ฅํ ํผ์ ํธ๋ก
- ์ญ์ ํ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ค์ธต์ผ๋ก ๊ตฌ์ฑ๋ ํผ์ ํธ๋ก ํ์ต ๊ฐ๋ฅ
- ํ์ฑํ ํจ์: ์๊ทธ๋ชจ์ด๋ ํจ์
[ ์ธ๊ณต์ ๊ฒฝ๋ง ๋ถ์ ํ์ต ๊ณผ์ ]
- ์ ๋ ฅ๊ฐ์ ๋ํ ์ฌ๋ฐ๋ฅธ ์ถ๋ ฅ์ด ๋์ค๋๋ก ๊ฐ ๊ฐ์ค์น๋ฅผ ์กฐ์ ํ๋ ๊ณผ์ ๋ฐ๋ณต
1) ์ ๋ ฅ๊ฐ์ ๋คํธ์ํฌ๋ฅผ ๋ฃ๊ณ ์์ธก๊ฐ ๊ณ์ฐ(์์ ํ)
2) ์์ธก๊ฐ๊ณผ ์ค์ ๊ฐ ์ฌ์ด์ ์ฐจ์ด๋ฅผ ๊ณ์ฐ(์ค์ฐจ ๊ณ์ฐ)
3) ์ค์ฐจ๋ฅผ ์ถ๋ ฅ์ธต์์ ์ ๋ ฅ์ธต ๋ฐฉํฅ์ผ๋ก ์ ๋ฌํ์ฌ ๊ฐ ๋ ธ๋์ ๊ธฐ์ฌ๋ ๊ณ์ฐ(์ค์ฐจ ์ญ์ ํ)
4) ๊ฐ ๊ฐ์ค์น๋ฅผ ์ค์ฐจ๊ฐ ์ค์ด๋๋ ๋ฐฉํฅ์ผ๋ก ์กฐ๊ธ์ฉ ์กฐ์ ํจ(๊ฒฝ์ฌ ํ๊ฐ๋ฒ)
5) ์ด ๊ณผ์ ์ ์ฌ๋ฌ๋ฒ ๋ฐ๋ณตํ์ฌ ๋ชจ๋ธ์ด ์ ์ ๋ ์ ํํ ์์ธก์ ํ ์ ์๋๋ก ํ์ต
๐๏ธ ์์ ํ: ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ์ ๊ฒฝ๋ง์ ํตํด ํ ๋ฐฉํฅ์ผ๋ก ํต๊ณผ์์ผ ์ต์ข ์ถ๋ ฅ์ ๊ณ์ฐํ๋ ๊ณผ์
๐๏ธ ์ญ์ ํ: ์ด ์ถ๋ ฅ๊ฐ๊ณผ ์ค์ ์ ๋ต ์ฌ์ด์ ์ค์ฐจ๋ฅผ ๊ณ์ฐํ ๊ท, ์ด ์ค์ฐจ๋ฅผ ๊ฑฐ๊พธ๋ก ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ๋ฉฐ ๊ฐ์ค์น๋ฅผ ์ ๋ฐ์ดํธํ๋ ๊ณผ์
๐๏ธ ์ค์ฐจ ์ญ์ ํ: ๊ฐ์ค์น๋ฅผ ์ด๊ธฐ๊ฐ์ผ๋ก๋ถํฐ ์ ์ฐจ ์ค์ฐจ๋ฅผ ์ค์ด๋ ๋ฐฉํฅ์ผ๋ก ์์
๐๏ธ ๊ฒฝ์ฌ ํ๊ฐ๋ฒ: ํจ์ ๊ธฐ์ธ๊ธฐ๊ฐ ๋ฎ์ ๋ฐฉํฅ์ผ๋ก ์ ์ฐจ ์ด๋ โธ ์ต์ข ๊ธฐ์ธ๊ธฐ๊ฐ ์ต์๊ฐ(~0)์ ๊ทผ์ ํ ๋๊น์ง ๊ฐ์ค์น ๋ฐ๋ณต ๊ฐฑ์
- ํ์ต ์คํญ(ํ์ต๋ฅ )์ด ๋์ ๊ฒฝ์ฐ ๋น ๋ฅด๊ฒ ํ์ตํ์ง๋ง ์ต์์ง์ ์ ์ต์ ํ ํ์ง ๋ชปํ๊ณ ์ง๋์น ๊ฐ๋ฅ์ฑ ์์

ํ์ฑํ ํจ์
- ์ ํ์ฑ ๊ทน๋ณต ๋ฐฉ๋ฒ
- ๊ฐ์คํฉ์ผ๋ก ์ป์ ์ ํธ๊ฐ ์๊ณ๊ฐ ๋ณด๋ค ํฌ๋ฉด ํ์ฑํ, ์์ผ๋ฉด ๋นํ์ฑํ
- ํ์ฑํจ์์ ์ ํ์ ๋ฐ๋ผ ์ถ๋ ฅ๊ฐ์ ๋ฒ์ ๊ฒฐ์
| ๊ณ๋จ ํจ์ | - ์์ ๊ฐ X - ์ ๋ ฅ๊ฐ์ด ์์ = 1, ์์ = 0 |
| ํ์ดํผ๋ธ๋ฆญ ํ์ ํธ | - -1 ~ 1 ์ฌ์ด์ ํ๋ฅ (์ค์ฌ๊ฐ์ 0์ผ๋ก ์ค์ ) - ์๊ทธ๋ชจ์ด๋ ํจ์์ ๋๋ฆฐ ์ต์ ํ ๊ณผ์ ๊ฐ์ |
| ์๊ทธ๋ชจ์ด๋ | - 0~1 ์ฌ์ด์ ์ฐ์ํ - ๋ก์ง์คํฑ |
| ์ ํ ํจ์(linear) | - -∞, +∞ - ๊ทธ๋ํ๊ฐ ์ง์ ์ธ ๋ชจ์ |
| ๋ ๋ฃจ(ReLU) | - 0 ๋๋ +∞ - ๊ธฐ์ธ๊ธฐ ์์ค ๋ฌธ์ ํด๊ฒฐ - ๋น ๋ฅธ ํ์ต |
| ์ํํธ ๋งฅ์ค | - ์ถ๋ ฅ๊ฐ๊ณผ ๋ชฉํ๊ฐ์ด ๋ค๋ฒ์ฃผ - ๊ฐ ๋ฒ์ฃผ๊ฐ ์ํ ์ฌํ ํ๋ฅ ์ ๊ณต |