Clustering Metrics
123456789101112131415161718192021222324252627from sklearn.datasets import make_blobs from sklearn.cluster import KMeans from sklearn.metrics import silhouette_score, davies_bouldin_score, calinski_harabasz_score # Generate synthetic data X, _ = make_blobs(n_samples=300, centers=4, cluster_std=0.60, random_state=0) # Fit KMeans clustering kmeans = KMeans(n_clusters=4, random_state=0) labels = kmeans.fit_predict(X) # Compute Inertia inertia = kmeans.inertia_ # Compute Silhouette Score silhouette = silhouette_score(X, labels) # Compute Davies–Bouldin Index db_index = davies_bouldin_score(X, labels) # Compute Calinski–Harabasz Index ch_index = calinski_harabasz_score(X, labels) print(f"Inertia: {inertia:.2f}") print(f"Silhouette Score: {silhouette:.2f}") print(f"Davies–Bouldin Index: {db_index:.2f}") print(f"Calinski–Harabasz Index: {ch_index:.2f}")
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 3. Розділ 2
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 6.25
Clustering Metrics
Свайпніть щоб показати меню
123456789101112131415161718192021222324252627from sklearn.datasets import make_blobs from sklearn.cluster import KMeans from sklearn.metrics import silhouette_score, davies_bouldin_score, calinski_harabasz_score # Generate synthetic data X, _ = make_blobs(n_samples=300, centers=4, cluster_std=0.60, random_state=0) # Fit KMeans clustering kmeans = KMeans(n_clusters=4, random_state=0) labels = kmeans.fit_predict(X) # Compute Inertia inertia = kmeans.inertia_ # Compute Silhouette Score silhouette = silhouette_score(X, labels) # Compute Davies–Bouldin Index db_index = davies_bouldin_score(X, labels) # Compute Calinski–Harabasz Index ch_index = calinski_harabasz_score(X, labels) print(f"Inertia: {inertia:.2f}") print(f"Silhouette Score: {silhouette:.2f}") print(f"Davies–Bouldin Index: {db_index:.2f}") print(f"Calinski–Harabasz Index: {ch_index:.2f}")
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 3. Розділ 2