๋ฐ์ํ
K-Nearest Neighbors algorithm
→ ๋จธ์ ๋ฌ๋์ ๋ํ์ ์๊ณ ๋ฆฌ์ฆ ์ค ํ๋
- Machin Learning์ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํด ์์์ ๋ ์ด๋ธ์ ์ฐพ๋๋ค.
- ์์ฑ์ ํตํด ๋ ์ด๋ธ์ด Ramance์ธ์ง Action์ธ ์ง ์ ์ ์๋ค.
- ๊ตฌํ๊ฐ๋ฅํ ๋ ์ด๋ธ์ ์ข
๋ฅ
- class : ๋ฒ์ฃผํ(category) : ๋ถ๋ฅ๊ธฐ.
- ์ ์, ์ค์(์ซ์) : ์์นํ : ์์ธก๊ธฐ.
- KNN์ด๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ง๋ค์ด์ import๋ฅผ ํ ๊ฒฝ์ฐ์ ์ฝ๋์ด๋ค.
- group์ labels๋ฅผ ๋ถ์ฌ์ ๋ถ๋ฅํ์ ๋
[1., 1.1] → A
[1, 1.] → A
[0., 0.] → B
[0, 0.1] → B - [0.2, 0.2]๋ผ๋ ์ ๋ ฅ๊ฐ์ ์ฃผ๋ฉด
- ์ 4๊ฐ์ ๋ฐ์ดํฐ ์ค์์ ๊ฐ๊น์ด 3๊ฐ๋ฅผ ์ฐพ์ผ๋ฉด B, B, A์ด๋ค.
- ๋ฐ๋ผ์ ๋ ์ด๋ธ ๊ฒฐ๊ณผ๋ B์ด๋ค.
- BBA์ด๊ธฐ ๋๋ฌธ์ B์ผ ํ๋ฅ ์ 2/3, 75%๋ผ๊ณ ํ ์ ์๋ค.
Decision Tree Classifier
→ ์์ฌ๊ฒฐ์ ํธ๋ฆฌ.
๋ถ๋ฅ๊ธฐ์ ๋ํ์ ์๊ณ ๋ฆฌ์ฆ.
- ์์ฑ : Diameter ๊ธธ์ด์ Color ์์ผ๋ก
- ๋ ์ด๋ธ: ๊ณผ์ผ์ ์ข ๋ฅ๋ฅผ ์ฐพ์๋ณด๋ฉด
- ๊ธธ์ด์ ์ ์ค ์ด๋ค ๊ฑธ๋ก ๊ฐ์ง๋ฅผ ํ๊ณ ๋ด๋ ค๊ฐ ์ง ์ ๋งคํ ๊ฒฝ์ฐ์
์ํธ๋กํผ ์๊ณ ๋ฆฌ์ฆ์ด๋ผ๋ ๊ฒ์ ์ฌ์ฉํ ์ ์๋ค. - ์ํธ๋กํผ๋ก ๊ธธ์ด์ ์์ฑ ์ค ์ด๋ค ๊ฑธ ๋จผ์ ํ์ธํ ์ง ๋ถ๋ฅํ๋ค.
- ์ํธ๋กํผ๋ ๊ณ์ฐ์๋๊ฐ ์ต์์ด๋ผ๊ณ ํ๋ค.
๋ฐ์ํ
'๐ Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python]Machine Learning2:Naive Bayes classifier, Logistic Regression (0) | 2024.06.20 |
---|---|
[Python]์ค์ 1:ํ์ดํ๋ ํ์์ ๋ฐ์ดํฐ ๋ถ์ (0) | 2024.06.20 |
[Python]Seaborn:ํฅ์๋ ์๊ฐํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (0) | 2024.06.19 |
[Python]๋ฐ์ดํฐ ์๊ฐํ๋? & Pandas Graph(plot) (0) | 2024.06.19 |
[Python]๊ฒฐ์ธก์นNaN ์ญ์ dropna (0) | 2024.06.18 |