日期:114年9月20日、10月18日、11月29日、12月20日(六)
時間:9:00 – 16:00
地點:新北市雲端智慧科技中心
講師:Apple Swift coding 訓練師潘聖文(Michael)
公文與附件:
課程大綱:
一、9月20日:
-
AI新知
- ChatGPT 開放模型了
- Ollama 新的對話視窗
- Mac 清理磁碟空間好幫手
-
LocalLLMChat App
- Local LLM Client Package
- 開發流程
- 程式架構
- 載入 Local LLM Client Package 套件
- 下載 LLM 模型
- 列出並選擇模型
- 設定參數並載入模型
- 與模型對話
- 可以讀圖片的模型
-
從 Hugging face 尋找模型
二、10月18日:
利用 MLX-Swift 訓練簡單的模型 –【MLX、Deep Learning、Loss、Accuracy】
-
課前注意事項
-
AI 新知
- Ollama 又進化了 – Cloud Model
- Ollama Cloud
- Xcode 26 – Apple Intelligence
- Create a Mac App
-
從分類問題,學習深度學習模型
- 準備儲存資料結構
- 視覺化資料分
- 建立深度學習模型
- 訓練模型
三、11月29日:
【AR 影像追蹤、物理引擎、AR 物理碰撞】
-
AI 新知
-
Reality Coomposer 圖片追蹤
-
AR Christmas Card App
- 準備專案所需素材
- 建立專案並加入素材
- 建立 ARViewContainer
- 設定 AR 圖片追蹤 (Image Tracking)
- 偵測圖片後載入 3D 模型並播放音樂
-
基本物理引擎介紹
-
SeahorseCapture
- 準備專案所需素材
- 在 AR 場景中放置錨點 Anchor 與海馬 3D Model
- 建立地板碰撞區 (Floor Collision)
- 設定海馬的碰撞盒與物理屬性
- 點擊螢幕時產生球體 (Sphere)
- 監聽場景中的碰撞事件 (CollisionEvents)
- 撞擊海馬動畫
四、12月20日:
【利用 Apple Intelligence 製作圖片生成、即時翻譯與 LeNet 手寫數字辨識】
-
課前注意事項
-
AI新知
-
MyImagePlayground
-
MyEasyTranslator
- 建立專案與資料結構
- 翻譯聊天畫面
- 建立翻譯功能函數
-
MyLeNet
補充資料:什麼是 LeNet?
CNN 基本觀念
-
- 新增一個專案,並加入所需的套件
- 建立 LeNet 模型架構
- 載入 MNIST 手寫數字資料集
- 建立模型訓練器 Trainer class,執行模型訓練
- 對手寫數字進行預測
學習資源:
- iOS 程式設計實戰心法-Swift 和 SwiftUI
- 開始使用 Google Antigravity
- Christmas 3D models
- Discover New Music
- Quick Look Gallery – Augmented Reality – Apple Developer
相關連結:
- Xcode Swift App+AI 進階實作教師專班(1140322、0412、0517、0621)
- Xcode Swift App 進階實作教師專班(4)(1131130)
- Xcode Swift App 進階實作教師專班(3)(1131109)
- Xcode Swift App 進階實作教師專班(2)(1131012)
- Xcode Swift App 進階實作教師專班(1)(1130921)
- Xcode Swift App 進階實作教師專班(1130309、0420、0511、0601)
- 112-1資訊科技教育增能培訓_iPad Swift App基礎專案實作教師專班(1121021、1104、1125、1216)
- Swift App 進階教師專班- AI機器學習與設備(BLE&IOT)通訊(1120719、0720、0726、0727)
- 111-2資訊科技教育增能培訓_Swift App實作入門for iPad教師專班(1120311、0408、0422、0527)
