機器學習演算法(22)python實現用scikit-learn進行全連線的凝聚層次聚類演算法(Agglo-merative-Clustering)
scikit-learn實現的 Agglo-merative-Clustering允許我們選擇要返回的叢集數量。這對修剪層次結構的叢集樹很有用。
from sklearn.cluster import AgglomerativeClustering
import numpy as np
import pandas as pd
# 隨機生成樣本
np.random.seed(123)
variables = ['X', 'Y', 'Z']
labels = ['ID_0', 'ID_1', 'ID_2', 'ID_3', 'ID_4']
X = np.random.random_sample([5, 3])*10
df = pd.DataFrame(X, columns=variables, index=labels)
print(df)
ac = AgglomerativeClustering(n_clusters=3,
affinity='euclidean',
linkage='complete')
labels = ac.fit_predict(X)
print('Cluster labels: %s' % labels)
執行結果:
X Y Z
ID_0 6.964692 2.861393 2.268515
ID_1 5.513148 7.194690 4.231065
ID_2 9.807642 6.848297 4.809319
ID_3 3.921175 3.431780 7.290497
ID_4 4.385722 0.596779 3.980443
Cluster labels: [1 0 0 2 1]
相關文章
- 【Python機器學習實戰】聚類演算法(2)——層次聚類(HAC)和DBSCANPython機器學習聚類演算法
- MMM全連結聚類演算法實現聚類演算法
- 機器學習 之 層次聚類機器學習聚類
- 機器學習之k-means聚類演算法(python實現)機器學習聚類演算法Python
- 09聚類演算法-層次聚類-CF-Tree、BIRCH、CURE聚類演算法
- 【Python機器學習實戰】聚類演算法(1)——K-Means聚類Python機器學習聚類演算法
- 【機器學習】--層次聚類從初識到應用機器學習聚類
- 【機器學習】:Kmeans均值聚類演算法原理(附帶Python程式碼實現)機器學習聚類演算法Python
- 《機器學習實戰》kMeans演算法(K均值聚類演算法)機器學習演算法聚類
- 演算法金 | K-均值、層次、DBSCAN聚類方法解析演算法聚類
- 機器學習Sklearn系列:(五)聚類演算法機器學習聚類演算法
- 機器學習演算法筆記之8:聚類演算法機器學習演算法筆記聚類
- 機器學習經典聚類演算法 —— k-均值演算法(附python實現程式碼及資料集)機器學習聚類演算法Python
- 利用python的KMeans和PCA包實現聚類演算法PythonPCA聚類演算法
- 用Python實現文件聚類Python聚類
- python三層全連線層實現手寫字母識別方式Python
- kmeans聚類演算法matlab實現聚類演算法Matlab
- 9.1.6 DBSCAN聚類演算法————機器學習實戰第二版聚類演算法機器學習
- EM 演算法-對鳶尾花資料進行聚類演算法聚類
- 程式設計實現DBSCAN密度聚類演算法,並以西瓜資料集4.0為例進行聚類效果分析程式設計聚類演算法
- FCM聚類演算法詳解(Python實現iris資料集)聚類演算法Python
- 聚類演算法聚類演算法
- 用scikit-learn學習DBSCAN聚類聚類
- 用scikit-learn學習BIRCH聚類聚類
- 用scikit-learn學習譜聚類聚類
- Mahout聚類演算法學習之Canopy演算法的分析與實現聚類演算法
- 聚類演算法與K-means實現聚類演算法
- 資料探勘-層次聚類聚類
- 層級聚類和Python實現的初學者指南(附連結)聚類Python
- 機器學習演算法實戰:使用聚類演算法統計美國國會不同議員的投票主張機器學習演算法聚類
- 譜聚類的python實現聚類Python
- 用K-means聚類演算法實現音調的分類與視覺化聚類演算法視覺化
- 資料探勘之 層次聚類聚類
- 深度解讀DBSCAN聚類演算法:技術與實戰全解析聚類演算法
- 機器學習演算法(6)用Python實現用核支援向量機求解非線性問題機器學習演算法Python
- 機器學習中的聚類演算法演變及學習筆記機器學習聚類演算法筆記
- Spark中的聚類演算法Spark聚類演算法
- 一文讀懂層次聚類(Python程式碼)聚類Python