๋ฐ์ํ
์ถ์ฒ์๋น์ค๋ฅผ knn์ ํ์ฉํ์ฌ ๊ธฐํํ๊ณ ์๋ค.
๊ด๋ จ ์ฝ๋๋ฅผ ์์ฑํด๋ณด์๊ณ , ํด์์ ์งํํด๋ณด๊ฒ ๋ค.
0. ๋ฐ์ดํฐ์ ๋ ์ด๋ธ๋ก ๋๋
๋ถ๋ฅ๊ธฐ์ค์ ์์ฒด์ ์ผ๋ก ๋ง๋ค์ด๋ณด์๋ค.
์์ head ๋ถ๋ถ๋ง print(dtm.iloc[0:5]) ํด๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ถ๋ ฅ ๊ฐ์ด ๋์จ๋ค.
0 Pricist
1 Proud Patrons
2 Camper
3 Proud Patrons
4 Pricist
Name: class, dtype: object
๋ฑ๋ฑ.
# class ๋ถ๋ฅ ๊ธฐ์ค - 5๊ฐ์ง
# Elitist : ์ฐจ๋ ๊ทธ ์ ์ฐจ๋ผ๊ณ ์๊ฐํ๋ ๋ถ๋ฅ
# Proud Patrons : ์๋์ฐจ๊ฐ ์์ฐ์ ๋
ธ๋ ฅ์ ๋ํ result์ด๊ฑฐ๋ ๊ด์ฌ์ ๋ฐ๊ณ ์ถ์ดํ๋ ๊ด์ข
์ ๋ถ๋ฅ
# Camper : Camping์ ์ฆ๊ธฐ๊ธฐ๋ ํฐ ๋ฉ์น์ ์ฐจ๋์ ์ข์ํ๋ ๋ถ๋ฅ
# Fantasist : ๋จ๋ค๋ณด๋ค๋ ์์ ์ YOLO๋ ํ๊ฒฝ์ ์๊ฐํ์ฌ ๊ตฌ์
ํ๋ ๋ถ๋ฅ
# Pricist : ๊ฐ์ฑ๋น๋ฅผ ์ค์์ ์ฌ๊ธฐ๋ ๋ถ๋ฅ
1. StandardScaler
#feature scaling
from sklearn.preprocessing import StandardScaler
scaler = StandardScaler()
scaler.fit(X_train)
#feature scaling
from sklearn.preprocessing import StandardScaler
scaler = StandardScaler()
scaler.fit(X_train)
๊ฑฐ๋ฆฌ ๊ณ์ฐ์ ์ํด์ ๊ฐ ํน์ฑ๋ค์ ์ค์ผ์ผ๋ง(ํ์คํ)
# Z-score ํ์คํ: ํ๊ท ์ 0, ํ์คํธ์ฐจ 1๋ก ๋ณํ
scaler = StandardScaler() # Scaler ๊ฐ์ฒด ์์ฑ
scaler.fit(X_train) # ์ค์ผ์ผ๋ง(ํ์คํ)๋ฅผ ์ํ ํ๊ท ๊ณผ ํ์ค ํธ์ฐจ ๊ณ์ฐ
X_train = scaler.transform(X_train) # ์ค์ผ์ผ๋ง(ํ์คํ ์ํ)
X_test = scaler.transform(X_test)
๋ฐ์ํ
'๐WEB & ML & DL ํ๋ก์ ํธ > ๐ต2์ฐจ ํ๋ก์ ํธ(LG)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ํ๋ธ ์๋์ฐจ ์์ ๋๊ธ ๋ฐ ์ข์์ ํ ์คํธ ๋ง์ด๋ (0) | 2021.12.11 |
---|---|
์๋์ฐจ ์ ํ๋ธ ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ - ๊ฐ์ฑ๋ถ์(Sentimental Analysis) (0) | 2021.12.08 |
์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ (0) | 2021.12.02 |
์๋์ฐจ ๊ฐ์ฑ๋ถ์ ํค์๋ (0) | 2021.11.20 |
๋ ผ๋ฌธ ์ง์์ ์ธ ์ ๋ฐ์ดํธ (1) | 2021.11.15 |