ํธ์ฆ์จ ๋จธ์ ๋ฌ๋ 3์ฅ. ๋ถ๋ฅ
2์ฅ์์ ์บ๋ฆฌํฌ๋์ ์ฃผํ ๊ฐ๊ฒฉ์ ์์ธกํ๋ ๋ชจ๋ธ์ ๋ง๋๋ ์ ์ฒด ๊ณผ์ ์ ๋ค๋ค๋ค๋ฉด ์ด๋ฒ ์ฅ์์๋ ๋ถ๋ฅ์ ๋ํด์ ๋ค๋ฃฐ ๊ฒ์ด๋ค.
๋ชฉ์ฐจ๋ ๋ค์๊ณผ ๊ฐ๋ค.
- ๋ฐ์ดํฐ์ ๋ค์ฌ๋ค๋ณด๊ธฐ
- ์ด์ง ๋ถ๋ฅ๊ธฐ ํ ์คํธ
- ๋ถ๋ฅ ์ฑ๋ฅ ์ธก์
- ๋ค์ค ๋ถ๋ฅ
- ์ค๋ฅ ๋ถ์
- ๋ค์ค ๋ ์ด๋ธ ๋ถ๋ฅ
- ๋ค์ค ์ถ๋ ฅ ๋ถ๋ฅ
1. ๋ฐ์ดํฐ์ ๋ค์ฌ๋ค๋ณด๊ธฐ
- 2์ฅ์์๋ ๊ฐ์ ์์ธกํ๋ ํ๊ท๋ฅผ ๋ค๋ค๊ณ ์ด๋ฒ ์ฅ์์๋ ํด๋์ค๋ฅผ ๋๋๊ณ ์์ธกํ๋ ๋ถ๋ฅ์ ๋ํด ์์๋ณผ ๊ฒ์ด๋ค
- ์ฌ๊ธฐ์๋ MNIST๋ผ๋ ์ซ์ ์๊ธ์จ ์ด๋ฏธ์ง๋ฅผ ๋ค๋ค๋ณด๊ฒ ๋ค. ์ด ๋ฐ์ดํฐ์ ์ ๊ฐ๋จํ ํ ์ด ํ๋ก์ ํธ๋ ๊ณต๋ถํ๊ธฐ์ ์์ฃผ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ์ ์ด๋ฉฐ 0์์ 9๊น์ง 10๊ฐ์ ์ซ์๋ค์ด ์๊ธ์จ๋ก ์จ์ง ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ง๊ณ ์๋ค
- ๋ฐ์ดํฐ์ ํํ๋ X.shape, y.shape ⇒ ((70000, 784), (70000,)) ์ด๋ฉฐ 28x28 ํฝ์ ์ ์ด๋ฏธ์ง๋ค์ด 784 ํฌ๊ธฐ ํ ์ค๋ก ์ด 70000์ฅ์ด๋ฉฐ ์ฑ๋์ด ํ๋์ธ ํ๋ฐฑ ์ด๋ฏธ์ง์ด๋ค
- ์ด๋ฏธ์ง๋ค์ 0(ํฐ์)๋ถํฐ 255(๊ฒ์ ์)๊น์ง์ ํฝ์ ๋ก ํํ๋์ด ์๋ค.
- ์ด์ 2์ฅ์์ ๋ฐฐ์ด๋๋ก ๋ชจ๋ธ ์ต์ข ์ฑ๋ฅ ํ๊ฐ๋ฅผ ์ํ ํ ์คํธ์ ์ ๋ฏธ๋ฆฌ ๋ถ๋ฆฌํด๋๊ฒ ๋ค.
- ๋ฐ์ดํฐ๊ฐ ๋ง์ฝ 1111222233334444 ์ด๋ ๊ฒ ์์๋๋ก ๋ค์ด์๋๋ฐ ์์ง์๊ณ ๋ถ๋ฆฌํ๋ฉด ํ์ตํ ๋ ํธํฅ์ด ์๊ธธ ์ ์์ผ๋ ์ ์์ด์ผํ์ง ์์๊น- ๋ผ๋ ์๊ฐ์ด ๋คํ ๋ฐ ๊ทธ๋ผ 2์ฅ์์ ์์ฃผ ์ ๋ฐฐ์ด๊ฒ์ด๋ค. ๋คํํ ์ด MNIST๋ ์ด๋ฏธ ์ ์์ฌ์๊ธฐ ๋๋ฌธ์ ์ฌ๊ธฐ์๋ ์์๋๋ก ๋ฐ์ดํฐ์ ์ ๋ถํ ํด๋ณด๊ฒ ๋ค
- ๋ถ๋ฌ์จ ๋ฐ์ดํฐ์ ์ด ์ข ์ข ์ ์์ฌ ์์ง ์์ ๊ฒฝ์ฐ๋ ์๋ค๊ณ ํ๋ 2์ฅ์์ ๋ฐฐ์ด ๋ฐ์ดํฐ๋ฅผ ๋ถํ ํด์ฃผ๋ ๊ธฐ๋ฅ๋ค, ๋๋ค ์ ํ๋ง๊ณผ ๊ณ์ธต์ ์ํ๋ง์ ์ถ๊ฐ๋ก ์ฌ์ฉํ๋ฉด ์ข๋ค!
- ๊ทธ๋ผ ์ด์ ๋ณธ๊ฒฉ์ ์ผ๋ก ์ด์ง ๋ถ๋ฅ๊ธฐ ํ๋ จ์ ์์ํด๋ณด๊ฒ ๋ค
2. ์ด์ง ๋ถ๋ฅ๊ธฐ ํ ์คํธ
- ๋ถ๋ฅ์๋ ์ฌ๋ฌ๊ฐ์ง ์ข ๋ฅ๊ฐ ์๋ค. ๋ ์ค ํ๋, Yes or No ๋ ๊ฐ์ง๋ฅผ ๋ถ๋ฅํ๋ ์ด์ง๋ถ๋ฅ ๋ถํฐ ํ์ฌ ์์ ๋ก ์ฌ์ฉํ๊ณ ์๋ 0~9์ ์ซ์๋ฅผ์ ๋ถ๋ฅํ๋ ๋ค์ค ๋ถ๋ฅ, ํ๋์ ์ด๋ฏธ์ง์ ๋ํด ์ฌ๋ฌ ๊ฐ์ ์ ๋ณด๋ฅผ ๋ถ๋ฅํ๋ ๋ค์ค ๋ ์ด๋ธ ๋ถ๋ฅ, ๋ค์ค ์ถ๋ ฅ ๋ถ๋ฅ๊น์ง ํ๋์ฉ ์์๋ณผ ๊ฒ์ด๋ค
- ์ฌ๊ธฐ์๋ MNIST ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํด ์ซ์ ํ๋๋ฅผ ์ ํํ๊ณ ๊ทธ ์ซ์์ธ๊ฐ ์๋๊ฐ๋ฅผ ํ๋ณํ๋ ์ด์ง ๋ถ๋ฅ๊ธฐ๋ฅผ ๋ง๋ค์ด๋ณด๊ฒ ๋ค.
- ์ซ์๋ 5๋ก ์ ํ๊ณ 5์, 5๊ฐ ์๋ 2๊ฐ์ ํด๋์ค๋ก ์งํํ๊ฒ ๋ค
- ์ด์ง ๋ถ๋ฅ๊ธฐ์ ๋ง๊ฒ ๋ฐ์ดํฐ์
์ ์ค๋นํ๋ ๊ณผ์ ์ ๊ฐ๋จํ๋ค. ๋ฐ์ดํฐ์
์ ์กฐ๊ฑด์ ์ค์ True, False๋ก ์ด๋ฃจ์ด์ง ๋ฐฐ์ด์ ๋ง๋๋ ๊ฒ์ด๋ค. PPT์ ์ฝ๋์ฒ๋ผ ๋ฐฐ์ด์ 5๋ฅผ ์กฐ๊ฑด์ผ๋ก ์ฃผ๋ฉด 5์ธ ์ซ์๋ค์ True๋ก, ๊ทธ ์ธ์ ์ซ์๋ค์ False๋ก ํ๊ธฐ๋๋ค
- ๋ชจ๋ธ์ ์ฑ ์์ ์ ์ํ SGDClassifier๋ฅผ ์ฌ์ฉํ์ฌ ํ์ต์ํค๊ณ ์ด๋ฏธ์ง๋ฅผ ๋ฃ์ด๋ดค๋๋ ์ ํํ 5๋ฅผ ๋ง์ถ๋ ๊ฒ์ ๋ณผ ์ ์๋ค!
3. ๋ถ๋ฅ ์ฑ๋ฅ ์ธก์
3.1 ๊ต์ฐจ ๊ฒ์ฆ๊ณผ ์ ํ๋
- 2์ฅ์์ ์ฌ์ฉํ๋ ๊ต์ฐจ ๊ฒ์ฆ์ ํตํด ์ด์ง ๋ถ๋ฅ๊ธฐ๋ฅผ ํ๊ฐํด๋ณด๊ฒ ๋ค. ์ ์ ๋ฐฐ์ด K-Fold๋ฅผ ํ์ฉํ ๊ฒ์ด๋ค.
- cv=3๋ ์ด์ ์ ๋ดค๋ 3๊ฐ์ ํด๋๋ก ๋๋ ์ ํ๊ฐํ๋ค-์๊ณ scoring=’accuracy’, accuracy, ์ ํ๋๋ ๋ถ๋ฅ ํ๊ฐ ์งํ ์ค ํ๋๋ก ์ด์ ์ ํ๊ท์์ ์ฌ์ฉํ๋ RMSE์๋ ๋ค๋ฅธ ํ๊ฐ ๋ฐฉ๋ฒ์ ๊ฐ์ง๋ค
- accuracy. ์ ํ๋์ ๋ํด์ ๊ฐ๋จํ ์ค๋ช
ํ์๋ฉด ์ ์ฒด ๋ฐ์ดํฐ ๊ฐ์ ์ค ์ ๋ต์ ๋ง์ถ ๊ฐ์, ๋น์จ์ ์๋ฏธํ๋ค.
100๊ฐ ์ค 70๊ฐ๋ฅผ ๋ง์ท๋ค๋ฉด accuracy๋ 70%์ด๋ค.
- ๊ต์ฐจ๊ฒ์ฆ์ ํตํด ๋์จ ์ ํ๋๋ ๊ฐ๊ฐ 0.95, 0.96, 0.96์ผ๋ก ์ ๋ง ๋์ ์ฑ๋ฅ์ ๋ณด์ฌ์ฃผ๊ณ ์๋ค. ์ด๋ ๊ฒ 5๋ฅผ ํ๋ณํ๋ ์ด์ง ๋ถ๋ฅ๊ธฐ์ ์ฑ๋ฅ์ ์ ํ๋ 0.95 ์ด์์ ๋ณด์ฌ์ฃผ๋ฉฐ ๋งค์ฐ ๋ฐ์ด๋๋ค๊ณ ์๊ฐํ ์ ์๋ค
- ํ์ง๋ง ์ ๋ง ์ฑ๋ฅ์ด ์ข์๊ฒ ๋ง๋๊ฑธ๊น?? ์ซ์ 5์ ์ด๋ฏธ์ง๋ ์ ์ฒด ์ด๋ฏธ์ง์์ 10%, ์ ๋ง ์ผ๋ถ์ ๋ถ๊ณผํ๋ค..
- ์ ๊น ์ ํ๋์ ๋ํด์ ์ค๋ช ํ์๋๋ฐ ์ ํ๋๋ 5๋ผ๊ณ ๋ง์ถ๋ 5๊ฐ ์๋๋ผ๊ณ ๋ง์ถ๋ ์ ๋ต์ ๋ง์ถ๊ธฐ๋ง ํ๋ฉด ๋๊ฒ ๋์จ๋ค!!
- ๊ทธ๋ผ ์ฌ๊ธฐ์ ์๋ฌธ์ ์ด ํ๋ ๋ค์ด์ผํ๋ค.
๋ถ๋ช ์ซ์ 5์ ์ด๋ฏธ์ง๋ ์ ์ฒด ๋ฐ์ดํฐ์์ 10% ๋ฐ์ ๋์ง ์๊ณ ์ ๋ง ์ ์๋ฐ ๊ทธ๋ผ ์ซ์5๊ฐ ์๋๋ผ๊ณ ๋์ถฉ ๋๋ ค๋ ๊ฑฐ์๋ค ๋ง์ง ์์๊น?? ⇒ ๋ง๋ค.. 90% ์ด์์ ๋ฐ์ดํฐ๊ฐ 5๊ฐ ์๋ ์ด๋ฏธ์ง๋ค์ด๋ฏ๋ก ์ ๋ถ 5๊ฐ ์๋๋ผ๊ณ ํด๋ 90% ์ด์์ ์ฑ๋ฅ์ด ๋ณด์ฅ๋๋ ๊ฒ์ด๋ค. - ์ด๋ฐ ๋ชจ๋ธ์ 5๋ฅผ ๋ง์ถ๋ ๊ฒ์ด ๋์ด์ ์ค์ํ์ง ์๋ค. ์ด๋ ๊ฒ ํด๋์ค์ ๋ถ๊ท ํํ ๋ฐ์ดํฐ์ (5๋ 10%, 5์๋์ 90%)์ ๋ค๋ฃฐ ๋ accuracy, ์ ํ๋๋ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๋ํ๋ด๋ ์งํ๊ฐ ๋ ์ ์๋ค.
- ๋ฐ๋ผ์ ๋ถ๋ฅ๊ธฐ์ ์ ํํ ์ฑ๋ฅ์ ํ๊ฐํ๊ธฐ ์ํด์๋ ์ค์ฐจ ํ๋ ฌ์ ํ์ฉํ๋ค.
3.2 ์ค์ฐจ ํ๋ ฌ
- ์ค์ฐจ ํ๋ ฌ, Confusion Matrix๋ผ๊ณ ๋ ํ๋ ์ด ํ๋ ฌ์ ๋ฌด์์ผ๊น?? ์ ๋ถ๊ท ํํ ๋ฐ์ดํฐ์ ์์ ๋ถ๋ฅ๊ธฐ์ ์ฑ๋ฅ์ ์ด ์ค์ฐจ ํ๋ ฌ์ ์ฌ์ฉํด์ ํ๊ฐํด์ผ ํ ๊น??
- ๊ฐ๋จํ ๋งํ์๋ฉด ๋ชจ๋ธ์ด ๋ง์ถ ๊ฒ๊ณผ ํ๋ฆฐ ๊ฒ์ ํ๋์ ๋ณด์ฌ์ฃผ๋ ํ, ์์ธก์ ์ฑ๊ณต๊ณผ ์คํจ๋ฅผ ์ซ์๋ก ๋ํ๋ธ ํ -๋ผ๊ณ ํ ์ ์๋ค. ์์ธํ ๋ด์ฉ์ ์ฑ ์ ๋ด์ฉ๊ณผ ๊ฐ์ด ๋ณด๋ฉด์ ํ๋์ฉ ์ค๋ช ํ๋๋ก ํ๊ฒ ๋ค
- ์ค์ฐจ ํ๋ ฌ์ ๊ทธ๋ฆฌ๊ธฐ ์ํด์ ๋ฐ์ดํฐ์ ๋ํ ์ค์ ๊ฐ๊ณผ ์์ธก๊ฐ์ ๋น๊ตํ๋ ๊ณผ์ ์ด ํ์ํ๋ฏ๋ก ๋จผ์ ์์ธก๊ฐ์ ๋ง๋ค์ด์ฃผ์๋ค
- ๊ทธ๋ฆฌ๊ณ ์ค์ ๊ฐ๊ณผ ์์ธก๊ฐ, ์ฌ์ดํท๋ฐ์ ์ค์ฐจ ํ๋ ฌ์ ๋ง๋ค์ด์ฃผ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ 2x2์ ํ๋ ฌ์ ๋ง๋ค์๋ค
.
- ๋จผ์ ๋จ์ด๋ค์ ๋ํด ์ค๋ช
ํด๋ณด์๋ฉด
- TN, TP, FN, FP ์ด๋ ๊ฒ 4๊ฐ๊ฐ ์๋๋ฐ ์ฒ์ ๋ณธ๋ค๋ฉด ๋ญ๊ฐ ๋ญ์ง ๊ต์ฅํ ํท๊ฐ๋ฆด ๊ฒ์ด๋ค. ๊ทธ๋์ ๋จผ์ ์์น๋ฅผ ์ธ์งํ๊ณ ์๋ ๊ฒ์ด ๋งค์ฐ ์ค์ํ๋ค
- 4๊ฐ ๋จ์ด๋ฅผ ์ ์ดํด๋ณด๋ฉด ์๊ธ์๋ T ์๋๋ฉด F์ด๊ณ ๋ท๊ธ์๋ P ์๋๋ฉด N์ด๋ค. ๋ค๋ฅธ ์๋ฃ๋ค์ ์ฐพ์๋ด๋ NT, PT, PF, NF ์ด๋ ๊ฒ ๊ฑฐ๊พธ๋ก ๋์ด ์๋ ๊ฒ์ ๋ณผ ์๊ฐ ์์ ๊ฒ์ด๋ค.
- True, False๋ ์์ธก์ ๋ง์ท๋์ง, ํ๋ ธ๋์ง์ด๋ค.
- Positive, Negative๋ ์์ธกํ ๊ฒฐ๊ณผ์ด๋ค
- ๊ทธ๋์ ํด์ํ ๋๋ Positive or Negative๋ก ์์ธกํ๋๋ฐ! → ๋ง์ท๋ค! True or ํ๋ ธ๋ค… False ์ด๋ ๊ฒ ํ๋ฉด ๋๋ค
- ๊ทธ๋ผ ์ด์ ์ซ์๋ค์ ํ๋ฒ ํด์ํด๋ณด๊ฒ ๋ค
- 53,892, Negative, 5๊ฐ ์๋์ผ๋ก ์์ธกํ๋๋ฐ / ์ค์ ๋ก๋ Negative, 5๊ฐ ์๋์ด์ฌ์ ๋ง์ท๋ค! ๊ทธ๋์ TN ⇒ ๋ชจ๋ธ์ด '5'๊ฐ ์๋ ์ซ์๋ค ์ค์์ 53,892๊ฐ๋ฅผ ์ ํํ '5'๊ฐ ์๋๋ผ๊ณ ๋ง์ท์ด์.
- 687, Positive, 5๋ก ์์ธกํ๋๋ฐ / ์ค์ ๋ก๋ Negative, 5๊ฐ ์๋์๋ค… ํ๋ ธ๋คใ ใ ๊ทธ๋์ FP ⇒ ๋ชจ๋ธ์ด '5'๊ฐ ์๋ ์ซ์๋ค ์ค์์ 687๊ฐ๋ฅผ ์๋ชปํด์ '5'๋ผ๊ณ ์์ธกํ์ด์.
- 1891, Negative, 5๊ฐ ์๋์ผ๋ก ์์ธกํ๋๋ฐ / ์ค์ ๋ก๋ Positive, 5์๋ค.. ํ๋ ธ๋คใ ใ ๊ทธ๋์ FN ⇒ ๋ชจ๋ธ์ด '5'์ธ ์ซ์๋ค ์ค์์ 1,891๊ฐ๋ฅผ ์๋ชปํด์ '5'๊ฐ ์๋๋ผ๊ณ ์์ธกํ์ด์.
- 3530, Positive, 5๋ก ์์ธกํ๋๋ฐ / ์ค์ ๋ก๋ Positive, 5์๋ค! ๋ง์ท๋ค! ๊ทธ๋์ TP ⇒ ๋ชจ๋ธ์ด '5'์ธ ์ซ์๋ค ์ค์์ 3,530๊ฐ๋ฅผ ์ ํํ '5'๋ผ๊ณ ๋ง์ท์ด์.
- (์ด ํ๋ ฌ์ ์ถ๋ ฅ๊ฐ๊ณผ ์ฑ ์ ๋ด์ฉ์ ๊ธฐ๋ฐํ์ฌ ๊ทธ๋ฆฐ ๊ฒ์ด๋ค. ๋ค๋ฅธ ์๋ฃ์์ Negative์ Positive ์์น๋ Actual, Predict๊ฐ ๋ฐ๋์ด์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ ๋ด์ฉ๋ง ์ ์ดํดํ๋ค๋ฉด ์์น๋ ํฌ๊ฒ ์๊ด์๋ค. ํ์ง๋ง ํท๊ฐ๋ฆฌ๊ธฐ ์ฌ์ฐ๋ฏ๋ก ๊ณ ์ ๋ ์์น๋ก ์ธ์ฐ๋ ๊ฒ์ ์ถ์ฒํ๋ค.)
3.3 ์ ๋ฐ๋์ ์ฌํ์จ, F1-Score
์ ๋ฐ๋์ ์ฌํ์จ.. ์์ ์ค์ฐจ ํ๋ ฌ์์ TN, TP, FN, FP๋งํผ์ด๋ ๋ง์ด ํท๊ฐ๋ฆด ๊ฒ์ด๋ค. ๋ถ์๋ ๋๊ฐ์ผ๋ ๋ถ๋ชจ๋ฅผ ์ง์ค์ ์ผ๋ก ๋ณด๊ณ , ๋ถ๋ชจ๊ฐ ์ด๋ค ๋ฐ์ดํฐ๋ค๋ก ์ด๋ฃจ์ด์ ธ ์๋์ง์ ์ง์คํ๋ฉด ์ดํดํ๊ธฐ ์ข ๋ ์์ํ๋ค.
์ ๋ฐ๋
- ์ ๋ฐ๋๋ ๋ชจ๋ธ์ด ์์ฑ, Positive๋ก ์์ธกํ ์ํ ์ค ์ค์ ๋ก ์์ฑ์ธ ์ํ์ ๋น์จ์ ๋ํ๋ธ๋ค. ์ ๋ฐ๋๊ฐ ๋๋ค๋ฉด ์์ฑ ์์ธก์ด ์ ํํ๋ค๋ ์๋ฏธ์ด๋ค
- ์ฝ๊ฒ ๋งํ์๋ฉด ์ฐ๋ฆฌ๊ฐ ์์ธกํ ๊ฒ ์ค์์ ์ค์ ๋ก ๋ง์ถ ๊ฐ์์ ๋น์จ์ด๋ค.
- ๋ถ๋ชจ์์ TP + FP๋ฅผ ๋ณด๋ฉด ๋๋ค ๋ท๊ธ์๊ฐ P๋ก ํต์ผ๋์ด ์๋๋ฐ ์ด๊ฑด ๋ง๋ ํ๋ฆฌ๋ ์ผ๋จ Positive๋ก ์์ธกํ๋ค๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฑฐ๊ธฐ์ ์ค์ ๋ก ๋ง์ถ ๋น์จ์ ๊ตฌํ๋ฉด ์ ๋ฐ๋๋ฅผ ๊ตฌํ ์ ์๋ค
- ๊ทธ๋ผ ์ด๋ ์ํฉ์ ์ ๋ฐ๋๋ผ๋ ์งํ๊ฐ ์ฌ์ฉํ๊ธฐ ์ ํฉํ ๊น?? ์์ ๋ณด๋ฉด ์ ์ ์๋ฏ์ด TP๋ ๋ถ์์ ๋ถ๋ชจ์ ๊ณตํต์ผ๋ก ๋ค์ด์๊ธฐ ๋๋ฌธ์ ์ ๋ฐ๋๊ฐ ๋์์ง๋ ค๋ฉด FP๊ฐ ๋ฎ์์ผํ๋ค
- ์ด์ CCTV ํ์ฌ์ ์ฌ๋ก๋ฅผ ๋ค์๋ฉด FP๋ ์ค๋ฌด์์ ๋ณดํต ์คํ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ์ฌ๋์ด๋ ์ฐ๊ธฐ๋ฅผ, ์ํ๋ ๊ฐ์ฒด๋ฅผ ํ์งํด์ผ ํ๋๋ฐ ์๋ฑํ ๊ณณ์ ํ์งํ์ ๋ ์น๊ณผ ํธ๋ํฐ ์ฑ์ ๋ถํ์ํ ์๋์ด ๋์ด๋๊ธฐ ๋๋ฌธ์ ํญ์ ํด๊ฒฐํด์ผํ๋ ๋ฌธ์ ์๋ค
- ์ฌ๋์ ํ์งํ๋ CCTV์ ๊ฒฝ์ฐ ์ฌ๋์ด ์๋ ์๊ฐ๋์์ ์๋ชป๋ ์์ธก์ ํ ๊ฒฝ์ฐ ๋ถํ์ํ ์๋ ๋ฐ์๊ณผ ์ ๋ขฐ๋ ์ ํ ๋ฑ ์ฌ๋ฌ๋ชจ๋ก ๋ถ์ ์ ์ธ ์ํฅ์ด ์์ผ๋ฏ๋ก ์ ๋ฐํ๊ฒ ์์ธกํ๋ ๊ฒ, ์ ๋ฐ๋๊ฐ ๋์์ผํ๋ค!
์ฌํ์จ
- ์ฌํ์จ์ด๋ ์ค์ ์์ฑ, Positive ์ํ ์ค์์ ๋ชจ๋ธ์ด ์์ฑ์ผ๋ก ์ ํํ ์์ธกํ ์ํ์ ๋น์จ์ ๋งํ๋ค. ์ฌํ์จ์ด ๋์ผ๋ฉด ์ค์ ์์ฑ ์ํ์ ์ ์ฐพ์๋ธ๋ค๋ ์๋ฏธ์ด๋ค
- Positive, ์ค์ ๊ฐ ์ ์ฒด ๊ฐ์ ์ค ๋ง์ถ ๋น์จ์ ๋งํ๋ค.
- ๋ถ๋ชจ์ TP + FN์ ๋ณด๋ฉด Positive๋ก ๋ง์ถ ๊ฒ, Negative๋ก ์์ธกํ๋๋ฐ ํ๋ฆฐ๊ฒ = positive์ธ ๊ฒ. ์ ๋ถ Positive์ธ ๊ฒ๋ค๋ก๋ง ์ด๋ฃจ์ด์ ธ์๋ค. ์ค์ ๋ก ์๋ ๊ฐ์์ ์ผ๋ง๋ ์ ํํ ์์ธก์ ํด๋ด๋๊ฐ, ์ผ๋ง๋ ์ ์ฐพ์๋ด๋๊ฐ-๊ฐ ํฌ์ธํธ์ด๋ค.
- ์๋ง ์์ ์ ๋ฐ๋์ ๋ง์ด ํท๊ฐ๋ฆด ๊ฒ ๊ฐ์๋ฐ ๋์ ์ฐจ์ด์ ์ ๋ฑ ํ๋, ๋ถ๋ชจ์ ๋ฌด์์ด ์๋์ง, FP์ด๋ FN์ด๋ ์ด๋ค.
- FN์ ๋ฏธํ์ด๋ผ ํ๋ค. ์๋ค๊ณ ์๊ฐํ๋๋ฐ ์ฌ์ค์ ์์๋, ๋ชป ์ก์๋ธ ๊ฒ์ด๋ค.
- ์์ CCTV ํ์ฌ๋ฅผ ์์๋ก ๊ณ์ ์ด์ด๊ฐ์๋ฉด ์ฌ๋ ํ์งํ๋ ์นด๋ฉ๋ผ? ๋น์ทํ ๋ฌผ์ฒด๋ฅผ ์ฌ๋์ผ๋ก ์คํ์งํ๊ฑฐ๋ ์ฌ๋์ ๋ชป์ก์๋ด์ด ๋ฏธํ์ด ๋ฐ์ํ๋๋ผ๋ ํฐ ์น๋ช ์ ์ธ ๋ฌธ์ ๊น์ง ์ด์ด์ง์ง ์๋๋ค
- ํ์ง๋ง ํ์ฌ๋ฅผ ์ก์๋ด๊ธฐ ์ํด ์ฐ๊ธฐ๋ฅผ ํ์งํด์ผ ํ๋ค๋ฉด ๋์ณค์ ๊ฒฝ์ฐ ๋งค์ฐ ์น๋ช ์ ์ด๋ฏ๋ก ์ด๋ฐ ๊ฒฝ์ฐ์ ์ฌํ์จ์ ๋์ด๋ ๊ฒ์ด ํ์ํ๋ค
ํ๋ง๋๋ก ์ ๋ฆฌํ์๋ฉด ์ ๋ฐ๋๋ ์์ธก์ ์ ํํ๊ฒ, ์คํ์ง๋ฅผ ์ค์ด๋ ๊ฒ, ๊ทธ๋ฆฌ๊ณ ์ฌํ์จ์ ํ๋๋ ๋น ์ง์์ด ์ก์๋ด๋ ๊ฒ, ๋ฏธํ์ง๋ฅผ ์ค์ด๋ ๊ฒ์ด ๊ฐ๊ฐ์ ํต์ฌ์ด๋ผ๊ณ ํ ์ ์๋ค
์ฑ ์ ์์ ๋ก ๊ฐ๋จํ ์ ๋ฐ๋์ ์ฌํ์จ์ ๊ณ์ฐํด๋ณด์๋ค. ์ ๋ฐ๋๋ 0.8370์ด, ์ฌํ์จ์ 0.6511์ด ๋์๋ค
์ด๋ ๊ฒ ์ ๋ฐ๋์ ์ฌํ์จ ๊ฐ์ ์ค์ฐจํ๋ ฌ์ ๊ณ์ฐํ์ฌ ์ง์ ๋์ ํด์ ๊ตฌํ ์๋ ์์ผ๋ฉฐ ์ฌ์ดํท๋ฐ์์ ์ค์ ๊ฐ๊ณผ ์์ธก๊ฐ์ ๋ฃ์ด์ฃผ๋ฉด ์ ๋ฐ๋์ ์ฌํ์จ์ ๊ตฌํด์ฃผ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์๋ ์๋ค
F1-Score
- ์ ๋ฐ๋์ ์ฌํ์จ ๊ฐ์ ๊ตฌํ์ ๋ ์๋ฌธ์ ์ด ๋ค ๊ฒ์ด๋ค.
๊ทธ๋์ ์ด ์ ์๋ค์ด ์ด๋ ์ ๋๋ก ๋์์ผ ์ข์๊ฑธ๊น?? ๋ ์ค ํ๋๊ฐ ๋ ๋์๋ฐ ์ด๊ฑธ ์ข๋ค๊ณ ๋ฐ์๋ค์ฌ๋ ๋๋๊ฑธ๊น?? - ๋ชจ๋ธ์ ์ฑ๋ฅ์ ์ ๋ฐ๋์ ์ฌํ์จ 2๊ฐ์ ๊ฐ์ ์กฐํํ๊ท ์ด๋ ๊ณ์ฐ์ ํตํด ๊ตฌํ ๊ฐ, F1-Score๋ผ๋ ํ๋์ ๊ฐ์ผ๋ก ํ๊ฐํ๊ธฐ๋ ํ๋ค
- ๋ ์งํ์ ๊ท ํ์ ํ๊ฐํ๋๋ฐ ์ฌ์ฉ๋๋ฉฐ, ์ ๋ฐ๋์ ์ฌํ์จ์ ๊ท ํ์ ๊ณ ๋ คํ์ฌ ๋ชจ๋ธ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ ํ๋ฒ์ ํ๊ฐํ ์ ์๋ค
- ์กฐํ ํ๊ท ์ ๋ํด์ ๊ฐ๋จํ ์ค๋ช
ํด๋ณด์๋ฉด ์กฐํ ํ๊ท ์ ์ํ์ ํ๊ท ์ ํ ์ข
๋ฅ๋ก ์ฃผ๋ก ๋น์จ์ ๋ค๋ฃฐ ๋ ์ ์ฉํ๋ค.
์ฐ๋ฆฌ๊ฐ ์๋ ์ ์ฒด ๊ฐ์ ๋ค ๋ํ๊ณ ๊ฐ์๋ก ๋๋๋ ์ผ๋ฐ์ ์ธ ํ๊ท ์ ์ฐ์ ํ๊ท ์ด๋ผ ํ๋ค.
- ์กฐํ ํ๊ท ์ ๋ํด์ ๊ฐ๋จํ ์ค๋ช
ํด๋ณด์๋ฉด ์กฐํ ํ๊ท ์ ์ํ์ ํ๊ท ์ ํ ์ข
๋ฅ๋ก ์ฃผ๋ก ๋น์จ์ ๋ค๋ฃฐ ๋ ์ ์ฉํ๋ค.
- ์ F1-Score๋ฅผ ์ฌ์ฉํ๋ฉด ์ข์์ง ๊ฐ๋จํ๊ฒ ์ค๋ช
ํ์๋ฉด
- ์ ๋ฐ๋์ ์ฌํ์จ์ ์๋ก ํธ๋ ์ด๋์คํ ๊ด๊ณ๋ก ํ๋๊ฐ ๋์ผ๋ฉด ๋ค๋ฅธ ํ๋๊ฐ ๋ฎ์์ง๋๋ฐ F1-Score๋ ์ด ๋์ ์กฐํ ํ๊ท ์ ์ฌ์ฉํ์ฌ ๊ท ํ ์กํ ํ๊ฐ๋ฅผ ์ ๊ณตํ ์ ์๋ค.
- ์กฐํ ํ๊ท ์ ๋งค์ฐ ์์ ๊ฐ์ ๋ ํฐ ๊ฐ์ค์น๋ฅผ ๋ถ์ฌํ๊ธฐ ๋๋ฌธ์ ๋ง์ฝ ๋ ๊ฐ ์ค ํ๋๊ฐ ๋งค์ฐ ๋ฎ์ผ๋ฉด F1-Score๋ ๋ฎ์์ง๋ฉฐ, ์ด๋ ๋ชจ๋ธ์ด ์ด๋ ํ ์ธก๋ฉด์์ ๋งค์ฐ ์ฑ๋ฅ์ด ๋จ์ด์ง๋ค๋ ๊ฒ์ ์ ์ ์๋ค. ์ฆ, ์น์ฐ์น์ง ์์ ํ๊ฐ๋ฅผ ํ๋ค.
- ๋๋ถ๋ถ์ ๋ฐ์ดํฐ์ ์ ํด๋์ค๊ฐ ๋ถ๊ท ํํ๋ฐ ์ด๋ด ๊ฒฝ์ฐ ์ ํ๋๋ ๋ชจ๋ธ์ ์ฑ๋ฅ ์ธก์ ์งํ๊ฐ ๋ ์ ์๋ค. F1-Score๋ ์ ๋ฐ๋์ ์ฌํ์จ์ ๋์์ ๊ณ ๋ คํ๋ฏ๋ก ๋ฐ์ดํฐ ๋ถ๊ท ํ์ผ๋ก ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ์ํ์ํจ๋ค
- ์ ๋ฐ๋์ ์ฌํ์จ ๋ ๊ฐ์ ๊ฐ ๋์ ํ๋์ ๊ฐ์ผ๋ก ํํํ๋ฉด ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํ ๋์ ํ์ ํ๊ธฐ ์ฝ๋ค.
- ์ ๋ฐ๋์ ์ฌํ์จ์ ์๋ก ํธ๋ ์ด๋์คํ ๊ด๊ณ๋ก ํ๋๊ฐ ๋์ผ๋ฉด ๋ค๋ฅธ ํ๋๊ฐ ๋ฎ์์ง๋๋ฐ F1-Score๋ ์ด ๋์ ์กฐํ ํ๊ท ์ ์ฌ์ฉํ์ฌ ๊ท ํ ์กํ ํ๊ฐ๋ฅผ ์ ๊ณตํ ์ ์๋ค.
- ์์ ์ค๋ช ์์ ์ ๋ฐ๋์ ์ฌํ์จ์ด ์๋ก ํธ๋ ์ด๋์คํ ๊ด๊ณ๋ผ๊ณ ์๊ธฐํ์๋๋ฐ ์ฌ๊ธฐ์ ๋ํด์ ๋ ์์ธํ๊ฒ ์์๋ณด๊ฒ ๋ค
3.4 ์ ๋ฐ๋์ ์ฌํ์จ ํธ๋ ์ด๋ ์คํ
- ์ ๋ฐ๋์ ์ฌํ์จ ํธ๋ ์ด๋ ์คํ ๊ด๊ณ๋ฅผ ์ดํดํ๊ธฐ ์ํด์๋ ๋ชจ๋ธ์ ์ถ๋ ฅ๊ฐ๊ณผ Positive์ Negative๋ฅผ ๊ฒฐ์ ํ๋ ์๊ณ๊ฐ, threshold๋ผ๋ ๊ฐ์ ์ ์์์ผํ๋ค
- ๋จผ์ ๋ชจ๋ธ์ ์ถ๋ ฅ์ ๋ํด ์ดํดํด์ผ ํ๋ค. ์ด์ง ๋ถ๋ฅ ๋ชจ๋ธ์ ๊ฒฝ์ฐ ๋ง์ง๋ง ์ถ๋ ฅ ๋ ์ด์ด์ ์๊ทธ๋ชจ์ด๋ ํจ์๋ฅผ ๊ฑฐ์ณ 0๊ณผ 1์ฌ์ด์ ํ๋ฅ ๊ฐ์ผ๋ก ์ถ๋ ฅํ๋ค.
- ๊ทธ๋ฆฌ๊ณ ๊ทธ ํ๋ฅ ์ด ์๊ณ๊ฐ์ด๋ผ๋ ๊ธฐ์ค๋ณด๋ค ๋๋ค๋ฉด 1, ๊ทธ๋ ์ง ์์ผ๋ฉด 0์ผ๋ก ์ต์ข ๋ถ๋ฅํ๋ ์์ด๋ค. ๋ณดํต์ 0.5๋ก ๋์ด ์์ผ๋ ์กฐ์ ํ ์ ์๋ค.
- ๋ฐ๋ผ์ ์๊ณ๊ฐ์ด ์ผ๋ง์ธ๊ฐ์ ๋ฐ๋ผ Positive์๋ ๊ฐ์ด Negative๊ฐ ๋๊ธฐ๋ ํ๊ณ ๊ทธ ๋ฐ๋๊ฐ ๋๊ธฐ๋ ํ๋ค.
- ์๊ณ๊ฐ์ด ๋์์๋ก ์ฌํ์จ์ด ๋ฎ์์ง๊ณ ์ ๋ฐ๋๊ฐ ๋์์ง๋ค.
- ์ ์๊ณ๊ฐ์ด ๋์์ง๋ฉด ์ฌํ์จ์ ๋ฎ์์ง๊ณ ์ ๋ฐ๋๋ ๋์์ง๊น??
- ์ฌํ์จ์ ๋ฏธํ, ์ค์ ๋ก ์๋๋ฐ ๋ชป์ก๋ ๊ฑธ ์ค์ฌ์ผํ๋๋ฐ ๊ธฐ์ค์ด ๋๋ฌด ๋์์ง๋ฉด ์ค์ ๋ก 5์ธ ์ด๋ฏธ์ง๋ค๋ ํ๋ฅ ์ด ๊ธฐ์ค๋ณด๋ค ๋ฎ๊ธฐ ๋๋ฌธ์ 5๊ฐ ์๋๋ผ๊ณ ํ๋จํด์ ์ฌํ์จ์ด ๋ฎ์์ง๊ฒ ๋๋ค
- ์๊ณ๊ฐ์ด ๋์์ง๋ฉด ๊ธฐ์ค์ด ์๊ฒฉํด์ง๋ฉด์ 5๋ก ํ๋ณํ ํ๋ฅ ์ด ๋์ ๊ฒ๋ค๋ง 5๋ผ๊ณ ์ธ์ ๋๊ธฐ ๋๋ฌธ์ ํ๋ฆด ํ๋ฅ ์ด ๊ต์ฅํ ๋ฎ์์ง๋ฉฐ ์์ธกํ๋ฅ ์ด ๋์์ง๋ฏ๋ก ์ ๋ฐ๋๊ฐ ๋์์ง๊ฒ ๋๋ค
- ์ฑ ์ ์๋ ๊ทธ๋ํ๋ค์ ๋ณด๋ฉด Threshold ๊ฐ์ ๋ฐ๋ผ ์ ๋ฐ๋์ ์ฌํ์จ์ด ์๋ก ๊ต์ฐจํ๋ ๊ฒ์ ๋ณผ ์ ์๋ค
- ๊ทธ๋ํ๋ฅผ ๋ณด๋ฉด ๋ ๊ฐ์ ๊ต์ฐจ์ง์ ์ ํ์ธํ ์ ์๋๋ฐ ์ด ๋๊ฐ ์ฌํ์จ๊ณผ ์ ๋ฐ๋๊ฐ ๋๋ค ๋์ ์ต์ ์ง์ ์์ ์ ์ ์๋ค
- threshold๊ฐ ํ๋ฅ ๊ฐ ๊ธฐ์ค์ผ๋ก ๋์ด ์๋ ์์๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ์ฑ ์์ ์ฌ์ฉํ SGD ๋ชจ๋ธ์ด ์๋ ๋ก์ง์คํฑ ๋ชจ๋ธ๋ก ๊ทธ๋ฆฐ ๊ทธ๋ํ๋ฅผ ๊ฐ์ ธ์๋ค
- ๋ฐ์ threshold ๊ฐ์ ๋ฐ๋ผ ์ ๋ฐ๋์ ์ฌํ์จ์ด ์๋ก ๊ต์ฐจํ๋ ๋ชจ์ต์ ๋ณผ ์ ์๋ค
- ์ ๋ฐ๋์ ์ฌํ์จ ๊ทธ๋ํ๊ฐ ๋ค์ ์ด์ํ๊ฒ ๋ณด์ด๋ ์ด์ ๋ ์ ๋ฐ๋๊ฐ 0.5 ์ดํ์ผ ๋ ์ฌํ์จ ๊ฐ์ด 1์ ๊ทผ์ ํ ๊ฐ์ ๊ฐ์ง๊ธฐ ๋๋ฌธ์ด๋ค
- ์ด๋ ๊ฒ ๊ทธ๋ํ๋ฅผ ๋ณด๋ฉด์ ํน์ ์ง์ ์ ๋ฐ๋์ ์ฌํ์จ ๊ฐ์ ํตํด ์ํ๋ ๋ชฉ์ ์ ๋ง๋ ์๊ณ๊ฐ์ ์ค์ ํ ์ ์๋ค
- ๋ค์์ ROC ๊ณก์ ์ ๋ํด ์์๋ณด๊ฒ ๋ค
3.5 ROC Curve & ROC AUC Score
- ROC ์ปค๋ธ๋ ์ด์ง ๋ถ๋ฅ์์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋๊ตฌ๋ก FPR(False Positive Rate)์ ๋ํ TPR(True Positive Rate, =์ฌํ์จ) ๊ณก์ ๊ทธ๋ํ๋ฅผ ๋งํ๋ค
- TPR, ์ฌํ์จ์ ๋ํด์๋ ์ด๋ฏธ ์๊ธฐํ์ผ๋ FPR์ด ๋ฌด์์ธ์ง, FPR์ ์ด๋ป๊ฒ ๊ตฌํ๋์ง์ ๋ํด ์์์ผํ๋ค
- ๊ฑฐ์ง ์์ฑ๋ฅ , FPR์ด๋ ๋ถ๋ฅ ๋ชจ๋ธ์ด ์ ์ฒด ์ค์ Negative ์ํ์ Positive๋ก ์๋ชป ๋ถ๋ฅํ ๋น์จ์ ๋งํ๋ค.
- roc_curve ํจ์๋ฅผ ํตํด fpr, tpr, thresholds ๊ฐ์ ๊ตฌํ ์ ์๋ค. ์ ๋ฐ๋์ ์ฌํ์จ์ฒ๋ผ threshold๊ฐ์ ๋ฐ๋ผ fpr๊ณผ tpr๊ฐ์ด ๋ฌ๋ผ์ง๋ฉฐ ์ด๋ฅผ ๊ทธ๋ํ๋ก ๊ทธ๋ฆด ์ ์๋ค.
- RoC ์ปค๋ธ๋ ์์ ๊ฐ๋ค. FPR์ด ์ปค์ง์๋ก TPR๋ ๊ฐ์ด ์ปค์ง๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ์ด ๊ณก์ ์ด ์ข์ธก ์๋จ์ ๊ฐ๊น์ธ์๋ก ์ข์ ์ฑ๋ฅ์ ๋ํ๋ธ๋ค.
- ์ผ์ชฝ ์๋จ์ ๋์ ์ฌํ์จ๊ณผ ๋ฎ์ FPR์ ์๋ฏธํ๋ค. ์ ์ฌํ์จ์ด ๋๊ณ FPR์ด ๋ฎ์ผ๋ฉด ์ฑ๋ฅ์ด ์ข์๊น?? ์ฌํ์จ์ด ๋๋ค๋ ๊ฒ์ ์ค์ Positive ์ํ ์ค์์ ๋ชจ๋ธ์ด ๋๋ถ๋ถ ์ฐพ์๋ธ๋ค๋ ๊ฒ์ด๋ฉฐ FPR์ด ๋ฎ๋ค๋ ๊ฒ์ FP๋ก ํ์งํ๋ ๋น์จ์ด ๋ฎ๋ค๋ ๊ฒ์ ์๋ฏธํ๋ฏ๋ก ์ฑ๋ฅ์ด ์ข๋ค๊ณ ํ ์ ์๋ค
- AUC๋ Area Under the Curve์ ์ฝ์๋ก ROC ๊ณก์ ์๋์ ๋ฉด์ ์ ๋งํ๋ค.
- AUC๋ 0๊ณผ 1์ฌ์ด์ ๊ฐ์ ๊ฐ์ง๋ฉฐ 0์ ๊ฐ๊น์ธ์๋ก ๋ชจ๋ธ์ ์ฑ๋ฅ์ด ์์ข๊ณ 1์ ๊ฐ๊น์ธ์๋ก ์ข๋ค
- AUC๋ ๋ชจ๋ ๋ฒ์์ ์๊ณ๊ฐ์ ๊ณ ๋ คํ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ์ข ํฉ์ ์ผ๋ก ํ๊ฐํ ์ ์๋ค. ๋ํ ROC์ปค๋ธ๋ฅผ ๊ทธ๋ํ๋ก ๊ทธ๋ฆผ์ผ๋ก์จ ๋ชจ๋ธ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ ์๊ฐํํ ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค
- roc auc score๋ ํจ์๋ฅผ ํตํด ๊ฐ๋จํ ๊ตฌํ ์ ์๋ค. 0.96! ์ ๋ง ๋๊ฒ ๋์๋๋ฐ ์ด ์ ์๋ฅผ ์ ๋ขฐํ ์ ์์๊น??
- ์์ฝ๊ฒ๋ ์ฑ ์ ์์ ๋ก ์ฌ์ฉํ 5์์ฑ์ 5์๋ ์์ฑ ๋ฐ์ดํฐ๋ ๊ทน๋จ์ ์ธ ๋ถ๊ท ํ ๋ฐ์ดํฐ์ด๋ค. ์์ฑ์ ๋นํด ์์ฑ์ด ๋งค์ฐ ์ ์ด๋ ROC ๊ณก์ ์์ฒด๋ ์ข๊ฒ ๊ทธ๋ ค์ง ์ ์๋ค.
- ๋ฐ๋ผ์ ์์ฑ ํด๋์ค๊ฐ ๋๋ฌผ ๋ (๊ฑฐ์ง ์์ฑ, FN๋ณด๋ค ๊ฑฐ์ง ์์ฑ, FP๊ฐ ๋ ์ค์ํ ๋๋) PR ๊ณก์ ์ ์ฌ์ฉํ๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด ROC ๊ณก์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค
4. ๋ค์ค ๋ถ๋ฅ
- 2๊ฐ ์ด์์ ํด๋์ค๋ฅผ ๋ถ๋ฅํ๋ ๊ฒ์ ๋ค์ค ๋ถ๋ฅ๋ผ๊ณ ํ๋ค. ๋ค์ค ๋ถ๋ฅ๋ฅผ ํ๋ ๋ฐฉ๋ฒ์ 3๊ฐ์ง๊ฐ ์๋ค
- ์ฒซ ๋ฒ์งธ. ๋ค์ค ๋ถ๋ฅ๋ฅผ ์ง์ํ๋ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ๋ก์ง์คํฑ ํ๊ท, ํธ๋ฆฌ ๊ธฐ๋ฐ ๋ชจ๋ธ, ๊ทธ๋๋์ธํธ ๋ถ์คํ
๊ณ์ด ๋ฑ ์ฌ๋ฌ ๊ฐ์ง ๋ชจ๋ธ๋ค์ ๋ค์ค ๋ถ๋ฅ๋ฅผ ์ง์ํ๋ค
- ๋ ๋ฒ์งธ. ํด๋์ค ํ๋์ ๋๋จธ์ง๋ฅผ ๋ถ๋ฅํ๋ ์ผ๋๋ค ๋ฐฉ์(OvA, One-versus-All, OvR, One-verse-Rest)
- ์์์ ์์ ๋ก ์ฌ์ฉํ๋ SGDClassifier์ ๊ฐ์ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ง ๋ถ๋ฅ๋ง ๊ฐ๋ฅํ๋ฐ, ํด๋์ค ๊ฐ์๋งํผ ๋ถ๋ฅ๊ธฐ๋ฅผ ๋ง๋ค์ด์ ๊ฐ ํด๋์ค์ธ์ง ์๋์ง ์ด์ง๋ถ๋ฅ ํ๋ ์ ๊ทผ๋ฒ์ ์ฌ์ฉํ๋ค
- n๊ฐ์ ํด๋์ค ๊ฐ์๋งํผ ๋ถ๋ฅ๊ธฐ๊ฐ ํ์ํ๋ค
- ์ธ ๋ฒ์งธ. ๋ ๊ฐ์ ํด๋์ค๋ง๋ค ๋ถ๋ฅ๊ธฐ๋ฅผ ํ๋ จํ๋ ์ผ๋์ผ ๋ฐฉ์(OvO, One-verse-One)
- ๋ง์ฐฌ๊ฐ์ง๋ก ์ด์ง๋ถ๋ฅ๋ฅผ ์ด์ฉํ ์ ๊ทผ๋ฒ์ด์ง๋ง ํด๋์ค๋ผ๋ฆฌ ํ ์์ฉ ๋ฌถ์ด์ ๋น๊ตํ๋ ๋ฐฉ์์ด๋ค. 0๊ณผ 1๊ตฌ๋ณ, 0๊ณผ 2๊ตฌ๋ณ, 0๊ณผ 3๊ตฌ๋ณ, 1๊ณผ 2๊ตฌ๋ณ ์ด๋ ๊ฒ ์ด์ง ๋ถ๋ฅ๋ฅผ ํ๋ค
- ํด๋์ค ๊ฐ์์์ ํ ์์ฉ ๊ฐ๋ฅํ ์กฐํฉ ๋ง๋ค ๋ถ๋ฅ๊ธฐ๋ฅผ ํ์ต์์ผ์ผ ํ๊ธฐ ๋๋ฌธ์ ๋ ๋ง์ ํ์ต์ ํ์๋ก ํ๋ค
- ๋ถ๋ฅ๊ธฐ ๊ฐ์๋ N x (N-1) / 2 ๊ฐ๊ฐ ํ์ํ๋ค
5. ์ค๋ฅ ๋ถ์
- ๋ถ๋ฅ์์๋ ์์์ ๋ฐฐ์ ๋ ์ค์ฐจ ํ๋ ฌ์ ๋ถ์ํจ์ผ๋ก์จ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์๋ ํํธ๋ฅผ ์ป์ ์ ์๋ค.
- ์์ ๋ด์ฉ์์๋ ์ด์ง ๋ถ๋ฅ์๊ธฐ ๋๋ฌธ์ 2x2 ํฌ๊ธฐ์ ํ๋ ฌ์ด ๋์์ง๋ง ํ์ฌ ์ฌ์ฉ์ค์ธ ์ซ์ ์๊ธ์จ ๋ฐ์ดํฐ๋ ํด๋์ค๊ฐ 10๊ฐ๋ฏ๋ก 10x10 ํฌ๊ธฐ์ ์ค์ฐจ ํ๋ ฌ์ด ๋์จ๋ค
- ๋ชจ๋ธ์ ํตํด ์์ธก๊ฐ์ ๊ตฌํ๊ณ ์ค์ฐจ ํ๋ ฌ์ ๊ทธ๋ฆฌ๋ฉด์ ํ๋์ฉ ๋ณด๋๋กํ๊ฒ ๋ค
- ๋จผ์ 1๋ฒ ๊ทธ๋ํ. ๊ฐ ํด๋์ค๋น ์ผ๋ง๋ ๋ง์ท๊ณ ์ผ๋ง๋ ๋ค๋ฅธ ํด๋์ค๋ก ์์ธกํ๋์ง๋ฅผ ํ์ธํด๋ณด์๋ค. ๋๊ฐ์ ์ ๋ง์ ์ซ์๋ค์ด ์๋๋ฐ ์ด๋ ์๊ธฐ ์์ ์ ๋ง์ถ ๊ฐ์๋ฅผ ์๋ฏธํ๋ค. ์ฌ๊ธฐ์ ๋ณด์ด๋ ์ ์ ์ซ์ 5๋ฅผ ์๋์ ์ผ๋ก ๋ง์ด ๋ชป ๋ง์ถ ๊ฒ. ์ผ๋จ 5๋ฒ ํด๋์ค์ ์ด๋ค ๋ฌธ์ ์ ์ด ์๋ค๋ ๊ฒ์ ์ธ์งํ๋ค
- ๋ค์ 2๋ฒ ๊ทธ๋ํ. ๊ฐ์๋ง์ผ๋ก๋ ํฌ๊ฒ ์๋ฟ์ง ์๊ธฐ ๋๋ฌธ์ ๋ง๊ณ ํ๋ฆฐ ๋น์จ๋ก ํ์ํ์๋ค. ์ฌ๊ธฐ์ ๋์ ๋๋ ๊ณณ์ ์ซ์ 8. ๋ง์ ์ซ์๋ค์ 8๋ก ์๋ชป ๋ถ๋ฅํ ๊ฒ์ ์ ์ ์๋ค. ๊ทธ๋ผ ์ฌ๊ธฐ์ ๋ ํ๊ฐ์ง, ๋ชจ๋ธ์ ์ฌ๋ฌ ์ซ์๋ค์ 8๋ก ๋ง์ด ํท๊ฐ๋ คํ๋ค๋ ์
- 3๋ฒ๊ณผ 4๋ฒ ๊ทธ๋ํ๋ ์๋ชป ํ์งํ ์ค๋ฅ๋ค์ด ์ด๋ ์ซ์๋ค๋ก ์๋ชป ๋ถ๋ฅํ๋์ง๋ฅผ ๋ ์์ธํ๊ฒ ํ์ํ์๋ค.
์๋ชป ํ์งํ ์ผ์ด์ค๋ค๋ง ๊ฐ์ ธ์๊ธฐ ๋๋ฌธ์ ๋๊ฐ์ , ์๊ธฐ ์์ ์ ํ์งํ ๊ฒฝ์ฐ๋ ๋น์ด์๋ค. - 2๋ฒ ๊ทธ๋ํ์์ ๋ณด์๋ ์ฌ๋ฌ ์ซ์๋ค์ 8๋ก ๋ง์ด ์๋ชป ๋ถ๋ฅํ๊ณ ์์์ ๋ ํ์คํ ๊ทผ๊ฑฐ๋ฅผ ์ป์ ์ ์์๋ค
- ์ด๋ ๊ฒ ์ค์ฐจ ํ๋ ฌ ๋ถ์์ ํตํด ์ฐ๋ฆฌ๋ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํด์น๋ ์์, ๋ฌธ์ ์ ์ ๋ฐ๊ฒฌํ์ผ๋ฉฐ ์ด ๋ถ๋ถ์ ๊ฐ์ ํ๋ค๋ฉด ๋ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๊ธฐ๋ํ ์ ์๊ฒ ๋์๋ค
- ์ด ์ด๋ฏธ์ง๋ ๋ฐ์ดํฐ์ ์ ์ซ์ 3๊ณผ 5๋ฅผ ํ๋์ ๋ณด์ด๋๋ก ๊ทธ๋ฆฐ ์ด๋ฏธ์ง์ด๋ค. ์ฌ๋์ ๋์ผ๋ก๋ ๊ตฌ๋ถ์ด ๊ฐ๋ฅํ์ง๋ง ์ผ๋ถ ํท๊ฐ๋ฆด๋งํ ์ซ์๋ค๋ ์ ์ง ์๊ฒ ์กด์ฌํ๋ ๊ฒ์ ๋ณผ ์ ์๋ค
- 3๊ณผ 5๋ฅผ ๊ตฌ๋ณํ ์ ์๋ ํน์ง์ ๋ํด์ฃผ๊ฑฐ๋ ์ ์ฒ๋ฆฌ๋ฅผ ํด์ฃผ๋ ๋ฐฉ๋ฒ ๋ฑ์ด ์์ผ๋ ๋ชจ๋ธ์ด ๋ค์ํ ํํ์ ์ซ์๋ฅผ ํ์ตํ๋๋ก ๋ง์ ๋ฐ์ดํฐ๋ฅผ ํ๋ณดํ๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ ์ค ํ๋์ด๋ค. ์ด๋ฌํ ๋ฐฉ๋ฒ์ data augmentation์ด๋ผ ํ๋ฉฐ ์ฑ ์ ๋ท๋ด์ฉ์์ ๋ ์์ธํ๊ฒ ๋ค๋ฃฐ ๊ฒ์ด๋ค. ์ด๋ฌํ ๋ฐฉ๋ฒ๋ก ๋ค์ด ์์์ ์๊ณ ์์ผ๋ฉด ์ถฉ๋ถํ๋ค
6. ๋ค์ค ๋ ์ด๋ธ ๋ถ๋ฅ
- ์ง๊ธ๊น์ง ๋ค๋ฃฌ ๋ฐ์ดํฐ๋ค์ ํ๋์ ๋ฐ์ดํฐ์ ํ๋์ ํด๋์ค๋ง ํ ๋น๋์ด ์์๋ค. ํ์ง๋ง ํ๋์ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ๊ฐ์ ํด๋์ค๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ์ด๋ฅผ ๋ถ๋ฅํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ด๊ฒ์ ๋ค์ค ๋ ์ด๋ธ ๋ถ๋ฅ๋ผ๊ณ ํ๋ค.
- ์ฝ๊ฒ ํ์๋ฉด ์ธ์คํ์ ์ฌ๋ฌ ๊ฐ์ ํ๊ทธ๋ฅผ ๋ค๋ ๊ฒ์ ์๊ฐํ๋ฉด ์ข๋ค.
ํ๋์ ์ฌ์ง์ ์ฌ๋ฌ๊ฐ์ ์พ ํ๊ทธ๋ฅผ ๊ฐ์ง๋ค. ๋ค์ค ๋ ์ด๋ธ ๋ถ๋ฅ๋ ์ด๋ฐ ์ด๋ฏธ์ง๋ค๊ณผ ํ๊ทธ๋ฅผ ํ์ต์์ผ์ ๋ด๊ฐ ๊ฒ์ํ๊ณ ์ถ์ ์ฌ์ง์ ๋ชจ๋ธ์ ๋ฃ์์ ๋ ๋ชจ๋ธ์ด ์ฌ์ง์ ๋ง๋ ํ๊ทธ๋ค์ ๋ถ๋ฅ ๋ฐ ์์ธกํ๋ ๊ฒ์ด๋ค.
- ๊ฐ๋จํ ์์๋ค์ ๋ ๋ค์ด๋ณด์๋ฉด ๋ฌธ์๋ถ๋ฅ. ์ด๋ค ํ๋์ ์ํฐํด, ๊ธฐ์ฌ๋ ๊ธฐ์ , ์ ์น, ๊ฒฝ์ ์ ๊ฐ์ ์ฌ๋ฌ ์นดํ ๊ณ ๋ฆฌ์ ๋์์ ์ํ ์ ์๋ค
- ์ด๋ฏธ์ง ํ๊น ๋ ๋ค์ค ๋ ์ด๋ธ ๋ถ๋ฅ์ ์ํ๋ค. ์ธ์คํ์ ์์๊ฐ ์ฌ๊ธฐ์ ์ํ๋ค. ์ฌํ๊ฐ์ ์ฐ์ ์ฌ์ง์ ์ฌํ, ๊ฐ์์ง, ๋ ธ์๊ณผ ๊ฐ์ ์ฌ๋ฌ ๊ฐ์ ํ๊ทธ๋ฅผ ๋์์ ๊ฐ์ง ์ ์๋ค
- ๋ฌธ์๋ถ๋ฅ์ ์ด๋ฏธ์ง ํ๊น ์์๋ ๊ฐ๊ฐ ํด๋นํ๋ ์กฐ๊ฑด๋ค์ ๋ํด True, False ๋ก ํ์ํ์ฌ ์กฐ๊ฑด์ ๋ง์กฑํ๋์ง๋ฅผ ํ์ํ๋ค
- ์ฑ
์ ๋ด์ฉ์์๋ ์ซ์ ๋ฐ์ดํฐ์ 2๊ฐ์ง ์กฐ๊ฑด์ ์ฃผ์ด ์์๋ก ๋ค์ค ๋ ์ด๋ธ์ ๋ง๋ค์ด์ฃผ์๋ค.
7์ด์์ ์ซ์์ธ์ง, ํ์์ธ์ง 2๊ฐ์ง ์กฐ๊ฑด์ ๋ฐ๋ผ True, False๋ก 2๊ฐ์ ํด๋์ค๋ฅผ ๊ฐ์ง๋ ์ ๋ต๊ฐ์ ๋ง๋ค์๋ค
- PPT์ ํ๋ ์ค์ ์ซ์๊ฐ ์ด๋ป๊ฒ ๋ผ๋ฒจ๋ง์ด ๋๋์ง๋ฅผ ํ๋ก ๋ง๋ ๊ฒ์ด๋ค. ์ด๋ ๊ฒ ๋ฐ์ดํฐ์ ์ ๋ง๋ค์ด์ฃผ๊ณ ํ์ต์ ์ํจ ๋ค ์ซ์ 5๋กค ์์ธกํ์ ๋, ๊ฐ ์กฐ๊ฑด์ True, False๋ก ์์ธกํ๋ ๊ฒ์ ๋ณผ ์ ์๋ค
- 5๋ 7์ด์ ์ซ์๊ฐ ์๋๋ฏ๋ก False, ํ์์ด๋ฏ๋ก True. ์ ํํ ์์ธกํ ๊ฒ์ ๋ณผ ์ ์๋ค
7. ๋ค์ค ์ถ๋ ฅ ๋ถ๋ฅ
- ๋ค์ค ๋ ์ด๋ธ ๋ถ๋ฅ์์ ํ ๋ ์ด๋ธ์ด ๋ค์ค ํด๋์ค๊ฐ ๋ ์ ์๋๋ก ์ผ๋ฐํํ ๊ฒ์ด๋ค… ์ด๋ ๊ฒ ๋งํ๋ฉด ๋ฌด์จ ๋ง์ธ์ง ์ดํดํ๊ธฐ ์ด๋ ต๋ค. ๋๋ ๋ฌด์จ ๋ง์ธ์ง ๋ชจ๋ฅด๊ฒ ๋ค
- ๊ฐ๋จํ๊ฒ ์ค๋ช
ํด๋ณด์๋ฉด ๋ค์ค ๋ ์ด๋ธ ๋ถ๋ฅ์์๋ ํ๋์ ๋ฐ์ดํฐ์์ ์ฌ๋ฌ ๊ฐ์ ์กฐ๊ฑด์ ๋ฐ๋ผ True, False๋ก ํ์๋ฅผ ํ๋ค๋ฉด
๋ค์ค ์ถ๋ ฅ ๋ถ๋ฅ๋ True, False ์ด์ง ๋ถ๋ฅ๊ฐ ์๋ ์ฌ๋ฌ ๊ฐ์ ํด๋์ค, ๋ง ๊ทธ๋๋ก ๋ค์ค ํด๋์ค๋ฅผ ๊ฐ๋ ๊ฒ์ด๋ค - ์ดํดํ๊ธฐ ์ฝ๊ฒ ์์๋ค์ ๋ค์ด๋ณด์๋ฉด
- ์๋์ฐจ ์ด๋ฏธ์ง์์ ํ๋์ ๋ชจ๋ธ์ด ๋์์ ์์, ์ ์กฐ๋ ๋, ์ฐจ์ข ๋ฑ์ ์์ธกํ๋ ๊ฒ์ด๋ค. ์์์ด๋ ์ฐจ์ข ์ด๋ ๋ ์ด์์ ์ ๋ง ๋ง์ ์ข ๋ฅ๋ค์ด ์กด์ฌํ๋ค
- ์์ ๋ค์ค ๋ ์ด๋ธ ๋ถ๋ฅ์์๋ ๋ฐ์ดํฐ์ ๋ํ ์ฌ๋ฌ ๊ฐ์ ์กฐ๊ฑด์ ๋ํด True, False๋ก๋ง ํ์ํ๋ค๋ฉด ์๋์ฐจ์ ์์์ฒ๋ผ ํ๋์ ๋ฐ์ดํฐ์ ๋ํด ์ฌ๋ฌ๊ฐ์ง ์ ๋ณด๋ค์ ๋ค์ํ๊ฒ ์์ธก ๋ฐ ๋ถ๋ฅํ๋ ๊ฒ์ด๋ค
- ์ง๊ธ๊น์ง ๋ถ๋ฅ์ ์ข ๋ฅ์ ๋ํด ๋ณด๊ธฐ์ข๊ฒ ์ ๋ฆฌํ ์ด๋ฏธ์ง๊ฐ ์์ด์ ๊ฐ์ ธ์๋ค.
- ๋ค์ค ๋ ์ด๋ธ ๋ถ๋ฅ์ ๋ค์ค ์ถ๋ ฅ ๋ถ๋ฅ๊ฐ ํท๊ฐ๋ฆฌ๊ธฐ ์ฌ์ด๋ฐ ์์ ์ด๋ฏธ์ง๋ฅผ ์ฐธ๊ณ ํ์ฌ ์ ๋ฆฌํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค
- ์ด๋ ๊ฒ ์ค๋์ ๋ถ๋ฅ์ ๋ํด ์ดํด๋ณด์๋ค. ๋ถ๋ฅ๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ํ์คํฌ์ด๊ธฐ ๋๋ฌธ์ ์ด๋ป๊ฒ ์๋ํ๊ณ ์ด๋ค ์ฑ๋ฅ์งํ๋ฅผ ์ฌ์ฉํ๋์ง๋ฅผ ์ ์์๋๋ฉด ๋์ค์ ๋ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ํธ๋ ๊ฒ์ ํฐ ๋์์ด ๋ ๊ฒ์ด๋ค
- ๋ค์ 4์ฅ์์๋ ๋ชจ๋ธ์ด ์ด๋ป๊ฒ ํ์ต๋๋์ง ๋ชจ๋ธ ๋ด๋ถ์ ๋ํด ์ดํด๋ณด๊ฒ ๋ค