首頁 / 名詞卡 / 機器學習核心 / 特徵工程(Feature Engineering)

iPAS AI中級⚙️ 機器學習核心
🔑 名詞卡

特徵工程(Feature Engineering)

🎯 定義

透過資料理解、領域知識與建模目標的整合,設計、轉換或建構有意義的輸入特徵,以提升模型學習效率與表現的過程;並非單純套用預設演算法,而是有目的、有規劃的決策過程。

重點/應用

  • 依任務類型設計特徵:分類偏好離散分群特徵;迴歸偏好連續趨勢特徵。
  • 依模型性質調整:線性模型注意尺度與共線性;樹模型對標籤編碼敏感;距離式模型(KNN)需特徵尺度一致。
  • 探索隱含結構:合成特徵(單價×數量=總價)、統計聚合特徵(過去7天點擊次數)。
  • 涵蓋範疇:缺失值/異常值處理、特徵選擇、降維、尺度調整(標準化/正規化)、類別編碼、時間特徵轉換、資料增強。

記憶技巧

「資料品質與特徵表達,往往比演算法本身更決定模型最終表現」。

易混淆

  • vs 特徵選擇:特徵工程涵蓋範圍更廣(含建構新特徵、轉換、編碼),特徵選擇只是從既有特徵中挑選子集,不創造新特徵。
📖 課文原文

「特徵工程並非僅是技術操作,更涉及資料理解、領域知識與建模目標的整合。並非單純地套用預設的演算法或工具,而是一個有目的、有規劃、需要深思熟慮的決策過程。」