iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
AI & Data

從0開始的MLFLOW應用搭建 系列

使用MLFlow從零開始建置模型應用的完善流程。讓模型訓練不只能做出模型,還要可追蹤還原、可比較、可部署、可被前端使用。
透過本次30天的文章歸納,一起來學會如何用Docker建置MLflow + FastAPI + Streamlit,並且實現完整ML生命週期。

參賽天數 23 天 | 共 23 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文 團隊三陳牛肉吉事堡
DAY 11

Day 11 – 模型註冊進 Registry

背景與目標 到目前為止,我們已經: 建立了 User-based CF 與 Item-based TF-IDF 推薦模型。 用 MLflow 紀錄實驗與 ar...

2025-09-25 ‧ 由 josh_chen40 分享
DAY 12

Day 12 – 訓練參數自動化(Optuna + MLflow)

背景與目標 在 Day 11,我們第一次把 Popular Top-10 baseline 註冊進了 MLflow Model Registry。 今天,我們要...

2025-09-26 ‧ 由 josh_chen40 分享
DAY 13

Day 13 – 訓練 Pipeline 結構最佳化

背景與目標 到目前為止,我們的 Notebook 裡有很多零散的程式碼: 載入資料 訓練模型(Popular Top-10、TF-IDF) 記錄到 MLflo...

2025-09-27 ‧ 由 josh_chen40 分享
DAY 14

Day 14 – 加入額外使用者行為特徵

背景與目標 在 Day 13,我們已經建立了 Pipeline,可以一鍵執行「載入資料 → 訓練 TF-IDF → 評估並記錄到 MLflow」。 不過,目前我...

2025-09-28 ‧ 由 josh_chen40 分享
DAY 15

Day 15 – 模型測試與推論格式統一

背景與目標 到目前為止,我們已經有了不同模型: Popular Top-10 baseline TF-IDF 模型(Day 12–14 pipeline...

2025-09-29 ‧ 由 josh_chen40 分享
DAY 16

Day 16 – 模型解釋與 Logging(單一樣本 + 全資料集平均權重)

背景與目標 在 Day 15,我們統一了推薦輸出的格式,並存到 MLflow artifacts。今天我們來進行: 單一樣本解釋:看特定動畫的 genre/...

2025-09-30 ‧ 由 josh_chen40 分享
DAY 17

Day 17 – 本地 Serve 模型為 API(註冊 + Staging 版)

背景與目標 到目前為止,我們已經能在 MLflow 裡追蹤模型實驗結果。但如果要提供服務,僅用 run_id 方式不穩定(容易消失,無版本控制)。 👉 今天我們...

2025-10-01 ‧ 由 josh_chen40 分享
DAY 18

Day 18 – 模型追蹤與部署總結

背景與目標 從 Day 11 開始,我們已經完成: Day 11:Popular Top-10 baseline 建立並註冊到 MLflow。 Day 1...

2025-10-02 ‧ 由 josh_chen40 分享
DAY 19

Day 19 – 自動化定期訓練模型(PopularTop10 隨機混合版)

背景與目標 在 Day 11–18,我們的 PopularTop10 baseline 模型總是固定不變,無法體現「隨時間演化」。今天我們要: 修改 Pop...

2025-10-03 ‧ 由 josh_chen40 分享
DAY 20

Day 20 – MLflow 全流程總整理

背景與目標 過去 19 天,我們從 0 開始,一步步完成了: 環境建置(Docker + docker-compose) 資料準備與 EDA 建立 basel...

2025-10-04 ‧ 由 josh_chen40 分享