課程簡介
模塊 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 編程的基本知識。
本課程旨在針對中高級技術專業人員。
客戶評論 (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
機器翻譯