感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
iOS ML環境與開發設置
- Apple的設備端ML架構:CoreML、Vision、Speech、NaturalLanguage
- 設置開發環境:Anaconda、Python、Xcode和Swift
- 介紹coremltools和iOS ML轉換管道
- 實驗1:驗證macOS/Swift環境,設置Python/Anaconda,並驗證Xcode命令行集成
使用Python和流行的ML庫訓練自定義模型
- 模型選擇:何時使用Keras/TensorFlow、scikit-learn或libsvm
- Python中的數據預處理、訓練循環和評估指標
- 集成Anaconda和Spyder以提高模型開發和調試效率
- 處理遺留模型:通過coremltools導入Caffe網絡
- 實驗2:在Python中訓練一個自定義分類/迴歸模型(Keras/scikit-learn),並導出爲.h5/.pkl
將模型轉換爲CoreML並進行iOS集成
- 使用coremltools將TensorFlow、Keras、scikit-learn、libsvm和Caffe模型轉換爲.mlmodel
- 在Xcode中檢查CoreML模型:層、輸入/輸出、精度和優化級別
- 在Swift中加載CoreML模型:MLModel、MLFeatureProvider和異步推理
- 實驗3:將Python訓練的模型轉換爲CoreML,在Xcode中檢查,並在Swift playground中加載
使用CoreML和Vision構建iOS智能應用
- Vision框架:人臉檢測、物體檢測、文本識別和條形碼掃描
- CoreGraphics集成:圖像預處理、ROI遮罩和覆蓋渲染
- GameplayKit:在應用中結合AI行爲樹、路徑查找和遊戲邏輯與ML
- 即時推理優化:多模型管道、緩存和內存管理
- 實驗4:使用Vision + 自定義CoreML模型 + CoreGraphics覆蓋實現即時圖像分析功能
語音識別、NLP與Siri集成
- Speech框架:即時語音轉文本、自定義詞彙和語言模型注入
- NaturalLanguage框架:分詞、情感分析、NER和語言識別
- SiriKit和Shortcuts:添加語音命令、自定義意圖和設備端Siri支持
- 隱私與安全:CoreML沙盒、數據加密和設備端與雲端推理的權衡
- 實驗5:爲iOS應用添加語音命令、文本分析和Siri Shortcuts
畢業項目與應用部署
- 端到端工作流:Python訓練 → CoreML轉換 → Swift UI → iOS部署
- 性能分析:Instruments、CoreML診斷和模型量化(FP16/INT8)
- App Store對ML應用的要求:大小限制、隱私聲明和設備端數據處理
- 畢業項目:部署一個完整的iOS應用,包含自定義CoreML模型、Vision處理、語音/NLP功能和Siri集成
- 回顧、問答與下一步:擴展到SwiftUI、Core ML多模態和iOS的MLOps
如需爲此培訓定製課程大綱,請聯繫我們。
最低要求
- 具備Swift編程經驗(Xcode、SwiftUI/UIKit、async/await、閉包)
- 無需事先具備機器學習或數據科學背景
- 熟悉命令行基礎知識和Python語法會有所幫助
受衆
- iOS和移動開發者
- 轉向設備端AI的軟件工程師
- 評估iOS ML部署策略的技術負責人
14 小時
客戶評論 (1)
知識傳遞的方式與培訓師的知識儲備。
Jakub Rekas - Bitcomp Sp. z o.o.
課程 - Machine Learning on iOS
機器翻譯