개발/Data Science

Python KMeans 기본동작 *실루엣계수

huiyu 2023. 4. 18. 06:57

import

from sklearn.preprocessing import MinMaxScaler
from sklearn.cluster import KMeans
from sklearn.metrics import silhouette_score

MinMax Scaler

scaler = MinMaxScaler()
df_res_scaler = scaler.fit_transform(df_res)

Kmeans & silhouette_score

model = KMeans(n_clusters=k)
model.fit_transform(df_res_scaler)

model.labels_

sil = silhouette_score(df_res_scaler, model.labels_)
sil.round(2)

 

728x90
반응형