Začněte nyníZačněte zdarma

Shlukování K-means

Na pohovoru z oblasti machine learningu tě mohou požádat, jak lze využít výstup shlukování K-means k vyhodnocení toho, zda jde o nejvhodnější algoritmus.

V tomto cvičení si shlukování K-means procvičíš. Pomocí atributu .inertia_ porovnáš modely s různými počty shluků k a v dalším cvičení tyto informace využiješ k výběru optimálního počtu shluků.

Měj na paměti, že cílová proměnná v datové sadě diabetes je progression.

Kde se v pipeline nacházíš:

Machine learning pipeline

Toto cvičení je součástí kurzu

Procvičování otázek k pohovorům z oblasti Machine Learning v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Import module
from sklearn.cluster import KMeans

# Create feature matrix
X = diabetes.____("____", axis=1)

# Instantiate
kmeans = KMeans(n_clusters=2, random_state=123)

# Fit
fit = kmeans.____(____)

# Print inertia
print("Sum of squared distances for 2 clusters is", kmeans.inertia_)
Upravit a spustit kód