iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
AI & Data

ML/DL實作-「營養抗老」專題製作 系列

今年(2025)的鐵人賽我們要延續去年(2024)的鐵人賽ML/DL - 新手選手村(https://ithelp.ithome.com.tw/m/users/20168324/ironman/7407)。去年,我們學會了ML/DL的基礎知識,今年,我們要做的是「實作ML/DL的部分」也是就專題製作。以現在最流行的「營養抗老」專案為主題。選定的軟體都是open source,如:JDK 21 、python 3.12、mysql 8.4.6 、VS Code 、maven、postman等。你需要懂一點Java與Python,不懂也沒關係,我在30天日程中也會說明。

參賽天數 25 天 | 共 25 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11_搜尋 / QA 強化(全文檢索起手式)

🎯 目標 新增 /api/search 端點,支援關鍵字搜尋(食物名稱 / 成分 / 效果 / 證據) 資料來源仍是 MySQL(先用全文檢索或 LIKE...

2025-09-12 ‧ 由 fuanhsu1 分享
DAY 12

Day 12_輕量 ML 排序器(ONNX)導入與切換

🛠 工作項目 1) 特徵工程(Python, 本機) 原始欄位 → 特徵: grade(A/B/C/D → one-hot 或 ordinal: A=3,B...

2025-09-13 ‧ 由 fuanhsu1 分享
DAY 13

Day 13_模型治理與灰度釋出(版本化、切換、評估、回滾)

🎯 目標 模型(與規則)可版本化、可切換、可灰度(百分比分流/A/B) 推論與業務指標可觀測(metrics + 日誌樣本) 內建回滾與快取失效機制,確...

2025-09-14 ‧ 由 fuanhsu1 分享
DAY 14

Day 14_前後端 API 完善與部署前驗收

🎯 目標 強化 API 可用性(分頁 / 篩選 / 錯誤碼一致化) 加上簡單 健康檢查 (healthcheck) 與 版本資訊 端點 撰寫基本 單元測...

2025-09-15 ‧ 由 fuanhsu1 分享
DAY 15

Day 15_AI 模型整合(ONNX Runtime)

🎯 目標 在 mySpringbootmall 專案中,整合 ONNX Runtime,支援 小型模型推論 提供 API /api/recommendat...

2025-09-16 ‧ 由 fuanhsu1 分享
DAY 16

Day 16_封版、部署與 Demo(HF Spaces/本機 Docker)

🎯 目標 產出可重現建置:單一指令建置/啟動/驗收 提供兩種部署路徑(擇一或都做) 本機/內網 Docker Compose(App + MySQL)...

2025-09-17 ‧ 由 fuanhsu1 分享
DAY 17

Day 17_Flyte 本機環境 + ETL 工作流骨架

🎯 目標 建立一個最小可用(MVP)的 ETL 工作流:抓→清→驗→載入(MySQL) 一鍵執行與排程:CLI 觸發、可觀察(UI/日誌/重試) 🧰 環...

2025-09-18 ‧ 由 fuanhsu1 分享
DAY 18

Day 18_Flyte 任務化 — 模型訓練與 ONNX 匯出

🎯 目標 在 Flyte 中建立 模型訓練工作流 (ML Training Workflow) 將簡單的 ML/DL 模型(例如 Logistic Reg...

2025-09-19 ‧ 由 fuanhsu1 分享
DAY 19

Day 19_Flyte Pipeline 串接 — ETL → 訓練 → 匯出

🎯 目標 建立一個 跨階段的 Flyte Workflow: 抓資料並清洗 (ETL) 匯入 MySQL(更新 evidence 表) 準備特徵資料集...

2025-09-20 ‧ 由 fuanhsu1 分享
DAY 20

Day 20_模型部署與 API 整合

🎯 目標 把 Day18 產生的 ONNX 模型(recommender_E001.onnx、recommender_E002.onnx)部署到 Sprin...

2025-09-21 ‧ 由 fuanhsu1 分享