機器學習進階 第二節 第八課
概述
手寫數字資料上 K-means 聚類的演示.
程式碼
from sklearn.datasets import load_digits
from sklearn.metrics import silhouette_score
from sklearn.cluster import KMeans
def kmeans():
"""
手寫數字聚類過程
:return: None
"""
# 載入資料
ld = load_digits()
print(ld.target[:20])
# 聚類
km = KMeans(n_clusters=810)
km.fit_transform(ld.data)
print(km.labels_[:20])
print(silhouette_score(ld.data, km.labels_))
return None
if __name__ == "__main__":
kmeans()
輸出結果:
[0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9]
[ 86 560 289 515 168 682 42 413 514 400 767 398 759 40 781 784 485 686
65 161]
0.0943724480183965
相關文章
- 機器學習 第五節 第八課機器學習
- 機器學習進階 第一節 第九課機器學習
- 機器學習進階 第一節 第七課機器學習
- 機器學習進階 第一節 第四課機器學習
- 機器學習進階 第一節 第一課機器學習
- 機器學習進階 第一節 第十六課機器學習
- 機器學習 第六節 第二課機器學習
- 吳恩達機器學習-第二課-第二週吳恩達機器學習
- 機器學習 第五節 第九課機器學習
- 吳恩達機器學習第二課 Advanced Learning Algorithms吳恩達機器學習Go
- 機器學習30天進階實戰機器學習
- golang學習第二課Golang
- 學習python的第三天;正試學習python的第二節課Python
- 第八課 表格 html5學習3HTML
- html5進階學習第二天HTML
- 機器學習入門(三) — 迴歸模型(進階案例)機器學習模型
- 【微控制器學習】第八課:微控制器的LED點陣
- 機器學習課程筆記機器學習筆記
- Java基礎 第一節 第八課Java
- 學習python第六節課Python
- 第二節課記錄
- node學習筆記第八節:模組化筆記
- 李巨集毅機器學習課程筆記-1.機器學習概論機器學習筆記
- 機器學習、深度學習、強化學習課程超級大列表!機器學習深度學習強化學習
- 【機器學習】第一節 - 基本概念機器學習
- 機器學習十講-第二講迴歸機器學習
- Java進階容器學習Java
- 4、Pico Robot 感測器進階課程
- 機器學習入門第一課:從高中課本談起機器學習
- 林軒田機器學習基石課程學習筆記14 — Regularization機器學習筆記
- 林軒田機器學習基石課程學習筆記15 — Validation機器學習筆記
- 【機器學習】機器學習建立演算法第1篇:機器學習演算法課程定位、目標【附程式碼文件】機器學習演算法
- 吳恩達《構建機器學習專案》課程筆記(1)– 機器學習策略(上)吳恩達機器學習筆記
- 吳恩達《構建機器學習專案》課程筆記(2)– 機器學習策略(下)吳恩達機器學習筆記
- 機器學習實踐篇第二篇-KNN演算法學習機器學習KNN演算法
- 10門必看的機器學習免費課程機器學習
- Vue.js學習第二課 如何安裝Vue.js
- Java基礎 第二節 第十課Java