技術筆記 / 機器學習與資料科學

AI 與機器學習全景 Tree Map

這是一份為您量身打造的「人工智慧與機器學習全景演算法 Roadmap (地圖)」。

我將以 AI 發展史上的「三大哲學陣營」為核心骨幹,並為了保證現代機器學習的完整性,加入了第四個板塊「統計與類推學派」。這樣不僅能將您熟悉的最佳化演算法(CMA-ES、GA)、量化常用的模型(XGBoost、KNN),以及您點名的 Q-Learning 全部收錄,還能讓您一眼看透它們的血緣關係!


🗺️ AI 與機器學習全景 Tree Map

, AI generated Opens in a new window

Shutterstock

Explore

🧠 人工智慧與機器學習 (AI & ML)
│
├── 🏛️ 1. 符號主義 (Symbolism) —— 「智慧來自邏輯推演與符號規則」
│   │
│   ├── 傳統精確演算法 (Exact Algorithms)
│   │   ├── 動態規劃 (Dynamic Programming)
│   │   └── 貪婪演算法 (Greedy Algorithm)
│   │
│   ├── 專家系統 (Expert Systems)
│   │   └── 知識庫與推論引擎 (Knowledge Base & Inference Engine)
│   │
│   └── 符號與資訊熵學習 (Symbolic / Information-based Learning)
│       ├── 符號迴歸 (Symbolic Regression) -> e.g., gplearn
│       ├── 決策樹 (Decision Tree) -> CART, C4.5
│       └── 🏆 樹狀集成模型 (Tree Ensembles) -> Random Forest, XGBoost, LightGBM
│
├── 🕸️ 2. 連結主義 (Connectionism) —— 「智慧來自神經元的仿生連結與權重」
│   │
│   ├── 早期類神經網路 (Artificial Neural Networks, ANN)
│   │   └── 多層感知器 (MLP)
│   │
│   ├── 拓樸與無監督網路 (Topological & Unsupervised Networks)
│   │   └── 🗺️ 自組織地圖 (SOM - Self-Organizing Map)
│   │
│   └── 深度學習 (Deep Learning)
│       ├── 卷積神經網路 (CNN) -> 視覺、圖像辨識 (ResNet, YOLO)
│       ├── 循環神經網路 (RNN/LSTM) -> 傳統時間序列預測
│       └── 注意力機制與大模型 (Attention & Transformer) -> GPT-4, Claude
│
├── 🐜 3. 行為/進化主義 (Behaviorism) —— 「智慧來自與環境的互動、試錯與適者生存」
│   │
│   ├── 🎯 強化學習 (Reinforcement Learning) -> AI 玩遊戲、機器人控制
│   │   ├── 無模型學習 (Model-free) -> 🎮 Q-Learning, DQN
│   │   └── 策略梯度 (Policy Gradient) -> PPO, Actor-Critic (AlphaGo 的底層)
│   │
│   └── 🧬 元啟發式與演化計算 (Metaheuristics & Evolutionary) -> 您的主場!
│       ├── 軌跡型搜尋 (Trajectory) -> 模擬退火 (SA), 禁忌搜尋 (Tabu Search)
│       ├── 群體智能 (Swarm Intelligence) -> 蟻群 (ACO), 粒子群 (PSO), 獵鷹群 (HHO)
│       ├── 演化算法 (Evolutionary) -> 基因演算法 (GA), 遺傳規劃 (GP)
│       └── 連續空間頂級演化 -> 🏆 CMA-ES
│
└── 📊 4. 統計與類推學派 (Statistical & Analogizers) —— 「智慧來自機率分佈與歷史相似性」
    │
    ├── 基於實例與距離 (Instance-based / Distance)
    │   ├── 🔍 K-近鄰演算法 (KNN)
    │   └── 支持向量機 (SVM)
    │
    ├── 貝氏與機率學習 (Bayesian / Probabilistic)
    │   ├── 樸素貝氏 (Naive Bayes)
    │   └── 高斯混合模型 (GMM)
    │
    └── 無監督分群與降維 (Unsupervised Clustering & Dimensionality Reduction)
        ├── K-平均演算法 (K-Means)
        └── 主成分分析 (PCA)

📖 各大陣營與核心演算法說明

🏛️ 1. 符號主義 (Symbolism)

哲學: 認為人類的思考就是符號的運算,只要能把世界抽象成 If-Then 的規則,機器就能思考。

🕸️ 2. 連結主義 (Connectionism)

哲學: 反對手寫規則。主張只要給機器足夠多的「模擬神經元(節點)」和資料,神經元之間的「權重(Weights)」就會自己調整,智慧就會自然湧現。

🐜 3. 行為 / 進化主義 (Behaviorism / Evolutionism)

哲學: 智慧不需要邏輯,也不需要巨大的腦容量。智慧是「在環境中跌倒、試錯、被淘汰後存活下來的經驗」。

📊 4. 統計與類推學派 (Statistical & Analogizers)

哲學: 認為世界上沒有絕對的規則,只有「機率」與「相似性」。歷史總是驚人地相似。


在 GitHub 看原文