40. 下列何者不屬於非監督式學習的演算法?
(A) PCA
(B) Hierarchical-Clustering
(C) Auto-Encoder
(D) XGBoost

答案:登入後查看
統計: A(3), B(5), C(7), D(28), E(0) #3156409

詳解 (共 3 筆)

#6356673
XGBoost屬於決策樹 (Decisi...
(共 455 字,隱藏中)
前往觀看
1
0
#6330761

非監督式學習(Unsupervised Learning) 是指沒有標籤(label)的機器學習方法,主要目標是發掘數據的內部結構,如降維(Dimensionality Reduction)聚類(Clustering)、**特徵學習(Feature Learning)**等。

  • 典型的非監督式學習演算法包括:
    • PCA(主成分分析) → 降維
    • Hierarchical Clustering(階層式分群) → 分群
    • Auto-Encoder(自編碼器) → 特徵學習、降維

監督式學習(Supervised Learning) 則是**有標籤(label)**的學習方法,典型的演算法包括:

  • XGBoost(Extreme Gradient Boosting)
  • Random Forest
  • Support Vector Machine(SVM)
  • Linear Regression

選項分析:

(A) PCA(主成分分析)(非監督式學習)

  • PCA(Principal Component Analysis) 是一種降維演算法,不需要標籤資訊,因此屬於非監督式學習。
  • 主要用於數據壓縮、去除冗餘信息、提高模型計算效率。

(B) Hierarchical Clustering(階層式分群)(非監督式學習)

  • 階層式分群(Hierarchical Clustering) 是一種聚類(Clustering) 方法,目標是將數據分成不同的群組。
  • 不需要標籤,完全屬於非監督式學習。

(C) Auto-Encoder(自編碼器)(非監督式學習)

  • 自編碼器(Auto-Encoder) 是一種基於神經網路的降維與特徵學習方法,可以用來學習數據的低維表示。
  • 它的訓練過程不需要標籤,因此是非監督式學習的一種。

(D) XGBoost(Extreme Gradient Boosting)(錯誤,正確答案)

  • XGBoost 是監督式學習方法!
  • 它是一種 梯度提升樹(Gradient Boosting Trees, GBT) 演算法,專門用來處理分類和回歸問題,必須有標籤數據進行訓練。
  • 所以 XGBoost 不是非監督式學習,而是監督式學習!

正確答案:

(D) XGBoost (XGBoost 是監督式學習,不屬於非監督式學習!)

0
0
#6324632

答案是:
(D) XGBoost ❌不屬於非監督式學習的演算法

解析:

機器學習 (Machine Learning) 可分為 監督式學習 (Supervised Learning)非監督式學習 (Unsupervised Learning)

  • 監督式學習:有標籤 (labeled data),目標是學習從輸入 XXX 到輸出 YYY 的映射,如 分類 (Classification)回歸 (Regression)
  • 非監督式學習:沒有標籤 (unlabeled data),主要目的是探索數據的內部結構,如 降維 (Dimensionality Reduction)分群 (Clustering)

選項分析

(A) PCA (主成分分析, Principal Component Analysis)

  • 非監督式學習
  • 一種 降維 (Dimensionality Reduction) 方法,目標是透過線性變換找到數據中最具變異性的方向,使資料能夠用較少的維度表示。

(B) Hierarchical Clustering (階層式分群)

  • 非監督式學習
  • 一種 分群 (Clustering) 方法,利用樹狀結構逐步合併或分割數據點來建立層級式關係。

(C) Auto-Encoder (自動編碼器)

  • 非監督式學習
  • 一種 神經網路 (Neural Network) 形式的降維方法,透過隱藏層學習資料的低維度表示,應用於 特徵學習 (Feature Learning) 和降維 (Dimensionality Reduction)

(D) XGBoost (極端梯度提升, Extreme Gradient Boosting)

  • 監督式學習
  • 一種 提升樹 (Boosting Trees) 演算法,通常用於分類 (Classification) 或回歸 (Regression) 問題,需要有標籤資料 (labeled data) 來訓練模型。

結論

XGBoost 是監督式學習的演算法,因此答案是 (D)。

0
0