31. 下列何種方法通常應用在集群(Clustering)問題?
(A) Support Vector Machine
(B) Random Forest
(C) K Nearest Neighbors
(D) K-Means
答案:登入後查看
統計: A(0), B(2), C(11), D(32), E(0) #3156400
統計: A(0), B(2), C(11), D(32), E(0) #3156400
詳解 (共 1 筆)
#6330669
解析題目與選項:
集群(Clustering) 是**非監督式學習(Unsupervised Learning)**的一種,目標是將數據根據內在特徵進行分組,讓同一組內的數據點相似度高,而不同組之間的數據點相似度低。
常見的聚類方法包括:
- K-Means(K 平均演算法)
- DBSCAN(Density-Based Spatial Clustering)
- 層次式分群(Hierarchical Clustering)
- 高斯混合模型(Gaussian Mixture Model, GMM)
選項分析:
(A) Support Vector Machine(SVM) ❌ (錯誤,SVM 是監督式學習)
→ SVM 是一種監督式學習演算法,用於分類和回歸,例如二元分類(判斷是 A 或 B)。它需要標籤(label),而 Clustering 是無標籤學習,因此 SVM 不適用於 Clustering。
(B) Random Forest(隨機森林) ❌ (錯誤,隨機森林是監督式學習)
→ Random Forest 是監督式學習的一種 Ensemble Learning 方法,主要用於分類(Classification)和回歸(Regression)。它透過多棵決策樹進行投票或平均,因此 不是 Clustering 方法。
(C) K-Nearest Neighbors(KNN) ❌ (錯誤,KNN 是監督式學習)
→ KNN 是一種監督式學習方法,主要用於分類(Classification)與回歸(Regression)。雖然 KNN 可以在無標籤情境下用於異常偵測,但它的主要用途不是 Clustering。
(D) K-Means ✅ (正確!K-Means 是 Clustering 方法)
→ K-Means 是最常見的 Clustering 演算法之一,它透過選定 K 個中心點(Centroids),再將數據點分配到最接近的中心點群組內,最終形成 K 個群集(Clusters)。
正確答案:
✅ (D) K-Means (K-Means 是 Clustering 問題的常用方法!)
0
0