聯繫我們

課程簡介

模塊 1:適用於機器學習工作流程的核心 Python

• 課程啟動與環境設置
對齊目標並設置可重現的 Python ML 工作區

• Python 語言基礎(快速通道)
複習語法、控制流、函數以及常見於機器學習代碼庫的模式

• 機器學習數據結構
用於特徵、標籤和中繼資料的列表、字典、集合和元組

• 推导式與函式工具
使用推导式和更高階函數表達轉換

• 面向機器學習開發者的物件導向 Python
類別、方法、組合與實際設計決策

• dataclasses 與輕量級建模
用於配置、示例和結果的類型化容器

• 裝飾器與上下文管理器
計時、緩存、記錄和資源安全執行模式

• 處理文件與路徑
穩健的數據集處理和序列化格式

• 異常處理與防禦性編程
撰寫安全失敗且透明報告的機器學習腳本

• 模塊、包與項目結構
組織可重用的機器學習代碼庫

• 類型提示與代碼質量
類型提示、文檔和便於 lint 檢查的結構

模塊 2:數值 Python、SciPy 和數據處理

• 向量化計算的 NumPy 基礎
高效的數組操作和性能意識編碼

• 索引、切片、廣播與形狀
安全的張量操作和形狀推理

• 使用 NumPy 和 SciPy 的線性代數基礎
機器學習中使用的穩定矩陣操作和分解

• SciPy 深入探討
統計、優化、曲線擬合和稀疏矩陣

• 用於表格化機器學習數據的 Pandas
清洗、連接、聚合和準備數據集

• scikit-learn 深入探討
估算器介面、管道和可重現的工作流程

• 視覺化基礎
用於數據探索和模型行為的診斷圖表

模塊 3:構建機器學習應用程式的編程模式

• 從筆記本到可維護項目
將探索性代碼重構為結構化包

• 配置管理
外部化參數和啟動驗證

• 日誌記錄、警告和可觀測性
用於可調試機器學習系統的结构化日誌

• 使用 OOP 和組合的 reusable components
設計可扩展的轉換器和預測器

• 實用設計模式
管道、工廠或註冊表、策略和適配器模式

• 數據驗證與架構檢查
防止靜默數據問題

• 性能與分析
識別瓶頸並應用優化技術

• 模型輸入/輸出和推論介面
安全持久化和清潔的預測介面

• 端到端小型構建
包含配置和日誌記錄的生產風格機器學習管道

模塊 4:適用於表格、文本和圖像的統計學習

• 評估基礎
訓練和驗證分割、誠實的交叉驗證以及與業務對齊的指標

• 先進的表格化機器學習
正則化 GLMs、樹集成和無洩漏預處理

• 校準與不確定性
Platt 標定、等距回歸、自助法和共形預測

• 經典自然語言處理方法
詞元化權衡、TF-IDF、線性模型和朴素貝葉斯

• 主題建模
LDA 基礎與實用限制

• 經典計算機視覺
HOG、PCA 和基於特徵的管道

• 錯誤分析
偏差檢測、標籤噪音和虛假相關性

• 實踐實驗室
無洩漏表格化管道
文本基準比較與解釋
帶有結構化失敗分析的經典視覺基準

模塊 5:適用於表格、文本和圖像的神經網絡

• 訓練循環精通
帶有 AMP、截斷和可重現性的清潔 PyTorch 循環

• 優化與正則化
初始化、歸一化、優化器和排程器

• 混合精度與擴展
梯度累積和檢查點策略

• 表格化神經網絡
類別嵌入、特徵交叉和消融研究

• 文本神經網絡
嵌入、CNN、BiLSTM 或 GRU 以及序列處理

• 視覺神經網絡
CNN 基礎和 ResNet 風格架構

• 實踐實驗室
可重用訓練框架
表格化 NN 與 boosting 比較
帶有增強和排程實驗的 CNN

模塊 6:高級神經架構

• 遷移學習策略
凍結和取消凍結模式、辨別學習率

• 適用於文本的 Transformer 架構
自注意內部機制和微調方法

• 視覺主干與密集預測
ResNet、EfficientNet、視覺 Transformer 和 U-Net 概念

• 高級表格化架構
TabTransformer、FT-Transformer 以及 Deep and Cross networks

• 時間序列考慮
時間分割和協變量偏移檢測

• PEFT 與效率技術
LoRA、蒸餾和量化權衡

• 實踐實驗室
微調預訓練文本 Transformer
微調預訓練視覺模型
表格化 Transformer 與 GBDT 比較

模塊 7:生成式 AI 系統

• 提示基礎
結構化提示和控制生成

• LLM 基礎
詞元化、指令微調和幻覺減輕

• 檢索增強生成
分塊、嵌入、混合搜索和評估指標

• 微調策略
帶有數據質量控制的 LoRA 和 QLoRA

• 擴散模型
潛在擴散直覺與實用適應

• 合成表格化數據
CTGAN 和隱私考慮

• 實踐實驗室
生產風格 RAG 小型應用程式
帶有架構強制執行的結構化輸出驗證
可選擴散實驗

模塊 8:AI Agent 與 MCP

• Agent 循環設計
觀察、規劃、行動、反思和持久化

• Agent 架構
ReAct、計劃並執行以及多 Agent 協調

• 記憶管理
情景式、語義式和便條紙方法

• 工具集成與安全
工具合約、沙盒化和提示注入防禦

• 評估架構
可重放軌跡、任務套組和回歸測試

• MCP 與基於協議的互操作性
設計帶有安全工具暴露的 MCP 伺服器

• 實踐實驗室
從頭構建 Agent
透過 MCP 風格伺服器暴露工具
創建帶有安全約束的評估儀表板

最低要求

參與者應具備 Python 編程的基本知識。

本課程旨在針對中高級技術專業人員。

 56 小時

客戶評論 (3)

課程分類