課程簡介
模組 1:機器學習工作流的核心 Python
• 課程啟動與環境設定
對齊目標並設定可重現的 Python ML 工作空間
• Python 語言精華(速成)
回顧語法、控制流程、函數及 ML 程式庫中常用的設計模式
• ML 資料結構
用於特徵、標籤和中繼資料的列表、字典、集合與元組
• 列表推導式與函式化工具
使用推導式和高階函數表達轉換邏輯
• 給 ML 開發者的物件導向 Python
類別、方法、組合以及實務設計決策
• dataclasses 與輕量級建模
用於配置、範例和結果的類型化容器
• 裝飾器與上下文管理器
計時、快取、日誌記錄及資源安全執行模式
• 檔案與路徑操作
穩健的資料集處理與序列化格式
• 例外處理與防禦性程式設計
撰寫能安全且透明失敗的 ML 腳本
• 模組、套件與專案結構
組織可重用的 ML 程式碼庫
• 類型提示與程式碼品質
類型提示、文件說明及對 linter 友善的結構
模組 2:數值 Python、SciPy 與資料處理
• NumPy 向量化計算基礎
高效的陣列操作與效能感知的程式設計
• 索引、切片、廣播與形狀
安全的張量操作與形狀推論
• NumPy 與 SciPy 線性代數精華
ML 中使用的穩定矩陣操作與分解方法
• SciPy 深入探索
統計、最佳化、曲線擬合與稀疏矩陣
• Pandas 用於表格化 ML 資料
清洗、合併、彙整與準備資料集
• scikit-learn 深入探索
估算器介面、管線及可重現的工作流
• 視覺化精華
用於資料探索與模型行為分析的診斷圖表
模組 3:建構 ML 應用程式的程式設計模式
• 從筆記本到可維護的專案
將探索性程式碼重構為結構化的套件
• 配置管理
外部化參數與啟動驗證
• 日誌記錄、警告與可觀測性
用於除錯型 ML 系統的結構化日誌
• 結合 OOP 與組合的組件重用
設計可擴展的轉換器與預測器
• 實務設計模式
管線、工廠或登錄、策略及適配器模式
• 資料驗證與結構檢查
防止隱性的資料問題
• 效能分析與 profiling
識別瓶頸並套用最佳化技巧
• 模型 I/O 與推論介面
安全持久化與清晰的預測介面
• 端到端微型建構
包含配置與日誌記錄的生產級 ML 管線
模組 4:適用於表格、文字與影像的統計學習
• 評估基礎
訓練與驗證分割、誠實的交叉驗證及符合商業目標的指標
• 進階表格化 ML
正則化 GLM、樹集成及無洩漏的前處理
• 校準與不確定性
Platt 標度、等距回歸、Bootstrap 與共形預測
• 傳統 NLP 方法
詞元化取捨、TF-IDF、線性模型與樸素貝氏
• 主題建模
LDA 基礎知識與實務限制
• 傳統電腦視覺
HOG、PCA 及基於特徵的管線
• 錯誤分析
偏見檢測、標籤雜訊與虛假相關性
• 實作演練
防止洩漏的表格化管線
文字基準比較與解釋
具有結構化失敗分析的传统视觉基准
模組 5:適用於表格、文字與影像的神經網路
• 訓練迴路精通
使用 AMP、梯度裁剪與可重現性的清晰 PyTorch 迴路
• 最佳化與正則化
初始化、正規化、優化器與排程器
• 混合精度與縮放
梯度累積與檢查點策略
• 表格化神經網路
類別嵌入、特徵交叉與消融研究
• 文字神經網路
嵌入、CNN、BiLSTM 或 GRU 及序列處理
• 影像神經網路
CNN 基礎與 ResNet 風格架構
• 實作演練
可重用的訓練框架
表格化 NN 提升比較
帶增強與排程實驗的 CNN
模組 6:進階神經架構
• 遷移學習策略
凍結與解凍模式、差異化學習率
• 文字用的 Transformer 架構
自注意力內部機制與微調方法
• 影像後端與密集預測
ResNet、EfficientNet、Vision Transformers 與 U-Net 概念
• 進階表格化架構
TabTransformer、FT-Transformer 及 Deep and Cross networks
• 時間序列考量
時間分割與變量偏移檢測
• PEFT 與效率技巧
LoRA、蒸餾與量化取捨
• 實作演練
微調預訓練文字 Transformer
微調預訓練影像模型
表格化 Transformer vs GBDT 比較
模組 7:生成式 AI 系統
• Prompting 基礎
結構化 prompting 與受控生成
• LLM 基礎
詞元化、指令微調與幻覺減輕
• 檢索增強生成 (RAG)
分塊、嵌入、混合搜尋與評估指標
• 微調策略
LoRA 與 QLoRA 及資料品質控制
• 擴散模型
潛空間擴散直覺與實務應用
• 合成表格化資料
CTGAN 與隱私考量
• 實作演練
生產級 RAG 微型應用程式
透過結構強制執行的結構化輸出驗證
可選的擴散實驗
模組 8:AI Agent 與 MCP
• Agent 迴路設計
觀察、規劃、執行、反思與持久化
• Agent 架構
ReAct、計劃並執行及多 Agent 協調
• 記憶體管理
情景式、語意式與草稿紙方法
• 工具整合與安全性
工具契約、沙盒化與提示注入防禦
• 評估框架
可重播軌跡、任務套件與回歸測試
• MCP 與基於協定的互操作性
設計具有安全工具暴露的 MCP 伺服器
• 實作演練
從頭建構 Agent
透過 MCP 風格伺服器暴露工具
建立帶有安全性限制的評估套件
最低要求
學員應具備 Python 程式設計的實務知識。
本課程適合中階到進階的技術專業人士參加。
客戶評論 (3)
我非常喜歡最後我們花時間一起探索CHAT GPT的部分。不過房間的佈置不是最佳選擇,如果能有幾張小組桌,而不是一張大桌子,這樣我們可以分成小組進行頭腦風暴,效果會更好。
Nola - Laramie County Community College
課程 - Artificial Intelligence (AI) Overview
機器翻譯
從第一性原理出發,專注於實踐,並在同一天內應用案例分析
Maggie Webb - Department of Jobs, Regions, and Precincts
課程 - Artificial Neural Networks, Machine Learning, Deep Thinking
機器翻譯
它應用了真實的公司數據。培訓師採用了一種非常好的方法,讓學員參與並競爭。
Jimena Esquivel - Zaklad Uslugowy Hakoman Andrzej Cybulski
課程 - Applied AI from Scratch in Python
機器翻譯