KNN์๊ณ ๋ฆฌ์ฆ์ ์ง๋ํ์ต์ ์ํ๋ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ๋ง์ฝ ๋ฅ์คํํธ์ ์ฌ๋ชจ์๋๋ฅผ ๋ถ๋ฅํ๋ค๊ณ ํ๋ฉด ์ด์ ์ ๊ฐ๊ฐ์ ์ด๋ฏธ์ง๊ฐ ์ด๋ค ๋ ์ด๋ธ์ ์ํ๋ ์ง ํ์ต์ํจ ํ, ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์์ธกํ๋ ๊ฒ์ด๋ค.
KNN ์๊ณ ๋ฆฌ์ฆ์ K-Nearest Neightbor์ ์ฝ์๋ก ํน์ง ๊ณต๊ฐ์ ๋ถํฌํ๋ ๋ฐ์ดํฐ์ ๋ํ์ฌ k๊ฐ์ ๊ฐ์ฅ ๊ฐ๊น์ด ์ด์์ ์ดํผ๊ณ ๋ค์๊ฒฐ์ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ์ ๋ ์ด๋ธ์ ํ ๋นํ๋ ๋ถ๋ฅ๋ฐฉ์์ด๋ค.
๋ง์ฝ์ ์ฌ๋ชจ์๋์ ๋ฅ์คํํธ๋ฅผ ๋น๊ตํด๋ณด์.
๋ฅ์คํํธ๋ ๋ชธํต์ ๊ธธ์ด๊ฐ ๋์ด์ ๋นํด ๊ธธ๋ค. ๋ง์ฝ ์๋ก์ด ๋ฐ์ดํฐ๊ฐ ๋ค์ด์์ ๋ ๋ชธํต์ ๊ธธ์ด๊ฐ ๋ ๊ธด ๋ฐ์ดํฐ๊ฐ ๋ค์ด์๋ค๋ฉด ๋ฅ์คํํธ์ผ ํ๋ฅ ์ด ๋ ๋์ ๊ฒ์ด๋ค.
KNN์ ๋ฐ์ดํฐ์ ๊ฐ์ฅ ๊ฐ๊น์ด K๊ฐ์ ์ด์์ ํตํด ๋ค์๊ฒฐ์ ๋ฐฉ์์ผ๋ก ์ด๋ค ๋ ์ด๋ธ(๋ฅ์คํํธ,์ฌ๋ชจ์๋) ์ธ์ง๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ด๋ค.
k๊ฐ ์ค์ ๋ ์ด๋ธ์ ์ ํํด์ผ ํ๋๋ฐ ์ด๋ป๊ฒ ์ํ์ ์ผ๋ก ์ด๋ฅผ ๊ตฌํํ ์ ์์๊น?
์์ ๊ฐ์ด k๊ฐ๋ฅผ ๊ตฌํ์ผ๋ฉด ๊ฑฐ๋ฆฌ์ ๋ฐ๋ผ์ ๊ฐ์ค์น๋ฅผ ๋๋ค. ๋ฉ์๋ก ๊ฐ์ค์น๊ฐ ๋์์ง๋๋ก ํ๋ฉด ๊ฐ์ค์น์ ํฉ์ด ๊ฐ์ฅ ๋ฎ์ ํด๋์ค๋ก ๋ถ๋ฅํ๋ฉด ๋๋ค.
๊ทธ๋ ๋ค๋ฉด KNN์ ์ฅ๋จ์ ์ ๋ฌด์์ผ๊น?
์ฅ์ : ํ์ต์ด๋๊ฒ ๋ณ๋ก ์๊ณ ์ง๊ด์ ์ธ ์๊ณ ๋ฆฌ์ฆ
๋จ์ : ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ๋๋ฐ์ ๋ฐ๋ฅธ ๋ง์ ๊ณ์ฐ์๊ด๊ณผ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ
์ผ๋ฐ์ ์ผ๋ก KNN์๊ณ ๋ฆฌ์ฆ์ ๋ฐ์ดํฐ๊ฐ ๋ง์์ง๋ฉด optimalํ ์ฑ๋ฅ๊น์ง ๋ธ๋ค๊ณ ํฉ๋๋ค.
๋ฐ์ดํฐ์ ์ ๊ทํ
๋ง์ฝ feature๋ค์ ๋จ์๊ฐ ์ฐจ์ด๊ฐ ๋๋ค๊ณ ํ์ ๋ ๊ทธ ์ฐจ์ด๊ฐ ์ฌํ๋ค๋ฉด KNN์๊ณ ๋ฆฌ์ฆ์์์ ๊ฑฐ๋ฆฌ๊ฐ ๋จ์๊ฐ ์์ ์ชฝ์ ์ํด ์ข์ง์ฐ์ง ๋ฉ๋๋ค. ๊ทธ๋์ ๋ฐ์ดํฐ์ ํฌ๊ธฐ๋ฅผ ๋ง์ถฐ์ฃผ๊ณ ์ ์ ๊ทํ๊ฐ ํ์ํ ์ ์์ต๋๋ค.
๊ฐ๋ น ์ฑ์ธ๋จ๋ ์ ์ฐ๋ด๊ณผ ์๋ ฅ์ feature๋ก ํ์ ๋ ๋ ๋ฐ์ดํฐ์ ํฌ๊ธฐ์ฐจ์ด๊ฐ ๋ง์ด ๋๋ ์ด๋ฅผ ์กฐ์ ํด ์ฃผ์ด์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค.
๋ฐฉ๋ฒ์ผ๋ก๋ ๋๊ฐ์ง๊ฐ ์์ต๋๋ค.
1. ์ต์๊ฐ 0, ์ต๋๊ฐ 1 ๊ณ ์ ํ ๋ชจ๋ ๊ฐ๋ค์ 0๊ณผ 1์ฌ์ด์ ๊ฐ์ผ๋ก ๋ณํ
2. ํ๊ท ๊ณผ ํ์คํธ์ฐจ๋ฅผ ํ์ฉํ์ฌ ํ๊ท ์ผ๋ก๋ถํฐ ์ผ๋ง๋ ๋จ์ด์ ธ ์๋์ง๋ฅผ z-์ ์๋ก ๋ณ
์ฑ๋ฅํ๊ฐ(measure)
๋ชจ๋ ๊ฐ ์ค True Positive, True negative์ ๋น์จ
๊ธ์ - ์์ธก | ๋ถ์ - ์์ธก | |
๊ธ์ - ์ค์ | True Positive (a) | (b) |
๋ถ์ - ์ค์ | (c) | True Negative (d) |
์ฑ๋ฅ = (a+b+c+d) / (a+d)
'Computer Science > ๋จธ์ ๋ฌ๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋จธ์ ๋ฌ๋] SVM ์ํฌํธ ๋ฒกํฐ ๋จธ์ (0) | 2023.09.30 |
---|---|
Decision Tree (0) | 2023.09.26 |