講者:ㄇㄒ
日期:2021/03/14
| 分類 | 分群 | |
|---|---|---|
| 演算法 | K-近鄰演算法 (KNN)、支持向量機 (SVM) … | Kmeans、DBSCAN … |
| 所屬機器學習方式 | 監督式學習 | 非監督式學習 |
| 資料標籤 | 有標籤 | 無標籤 |
| 標準答案 | 有正確答案 透過機器學習能分辨及預測 |
沒有給答案 機器需自行尋找規則與不同之處 |
打開 google colab
import matplotlib.pyplot as plt
from sklearn import datasets
from sklearn.cluster import DBSCANiris = datasets.load_iris()
x = iris.data
x = x[:,2:4]clustering = DBSCAN().fit(x)clustering.labels_-1為噪點 (Noisy samples)
plt.scatter(x[:,0],x[:,1],c=clustering.labels_)y = iris.target
plt.scatter(x[:,0],x[:,1],c=y)