Flask - 理解路由與 HTTP 方法
目標 理解 Flask 的路由機制 實現 GET、POST、PUT、DELETE 方法 使用 Postman 測試 API 端點 步驟 準備環境 確保您已完成第1天的環境設置,並激活虛擬環境: # Windows flask_api_env\Scripts\activate # macOS/Linux source flask_...
目標 理解 Flask 的路由機制 實現 GET、POST、PUT、DELETE 方法 使用 Postman 測試 API 端點 步驟 準備環境 確保您已完成第1天的環境設置,並激活虛擬環境: # Windows flask_api_env\Scripts\activate # macOS/Linux source flask_...
目標 安裝必要的工具和庫 創建一個簡單的 Flask 應用 運行並測試第一個 API 端點 步驟 設置環境 安裝 Python 確保您的系統已安裝 Python 3.8 或更高版本。您可以在終端運行以下命令檢查版本: python --version 如果未安裝,請從 python.org 下載...
今天是課程的最後一天,我們將為你規劃未來的學習路線,並推薦相關資源,幫助你進一步拓展 AI 技能,深化知識,並在 AI 領域持續成長。 課程目標 瞭解未來的學習方向與發展路線。 獲取高質量的學習資源與實踐建議。 制定個人化的長期學習計劃。 課程內容 1. 未來學習路線 1.1 初學者到中級者 適合希望鞏固基礎並完成更多實作項目的學員: 強化基礎: ...
今天的課程將回顧我們過去 28 天所學的內容,幫助你整理知識結構,並建立一份技能地圖(Skill Map),以清楚了解目前的學習成果和未來的學習方向。同時,我們也會提供實用的進階學習建議,助你在 AI 領域更上一層樓。 課程目標 系統化回顧課程內容,鞏固學習成果。 建立一份個人化的 AI 技能地圖。 瞭解未來的學習與發展方向。 課程內容 1. 課程回顧 1.1...
今天的課程將帶領你進行一個挑戰性專案,設計並實作一個多任務 AI 應用。多任務學習(Multi-task Learning, MTL)能讓模型同時處理多個相關任務,達到更高效的性能與更好的泛化能力。這不僅能提升模型的實用性,也讓你熟悉在真實情境中解決多樣化問題的方法。 課程目標 瞭解多任務學習的概念與優勢。 設計並實現一個包含多任務的 AI 專案。 熟悉如何整合模型來解決...
AI 專案的開發與管理不同於傳統軟體專案,因為它涉及數據收集、模型訓練和持續優化等特有過程。今天我們將學習如何規劃與管理一個完整的 AI 專案,確保專案能高效完成並達成商業目標。 課程目標 瞭解 AI 專案的核心開發流程。 學習如何制定有效的專案計劃。 學習使用敏捷方法和工具來管理專案進度。 課程內容 1. AI 專案核心流程 1.1 AI 專案的獨特性 AI...
今天我們將學習如何整合 Vue 前端與後端的 AI 模型 API,實現一個完整的端到端應用。這將讓我們的 AI 應用擁有更直觀的使用者介面,提供更好的互動體驗。 課程目標 瞭解如何設計前後端互動的架構。 使用 Vue 建立一個簡單的前端介面,與 Flask API 通信。 完成整合並測試前後端功能。 課程內容 1. 設計前後端架構 1.1 整體架構 前端...
今天我們將深入學習如何使用 Flask 部署一個簡單的 AI API,讓我們的 AI 模型可以作為後端服務,供前端或其他應用調用。這是一個重要的技能,讓你可以將自己的 AI 開發成果應用於實際項目中。 課程目標 瞭解如何設計 API 來處理數據請求與返回結果。 使用 Flask 搭建簡單的 API,並整合已訓練的 AI 模型。 測試 API 並確保它能夠正確返回預測結果。...
今天,我們將學習如何將 AI 模型部署到實際應用中。模型部署是 AI 開發流程中至關重要的一環,能夠讓開發的模型被應用於實際產品或服務中,例如網頁應用、行動應用或後端 API。 課程目標 瞭解模型部署的基本流程與挑戰。 學習如何使用常見工具將模型部署到伺服器。 透過 Flask 架設一個簡單的模型 API。 課程內容 1. 模型部署流程 1.1 模型部署的基本...
強化學習(Reinforcement Learning, RL)是機器學習中一個重要分支,透過試錯的方式,讓代理人(Agent)學習如何在環境中採取最佳行動以最大化回報(Reward)。今天,我們將介紹強化學習的核心概念,並透過實作簡單的 Q-Learning 算法,初步理解強化學習的應用。 課程目標 理解強化學習的基本框架與核心概念。 學習 Q-Learning 算法的原理...