首頁 / 學習資源 / Microsoft Generative AI for Beginners - 21課時生成式AI完整入門教程
AI 應用

Microsoft Generative AI for Beginners - 21課時生成式AI完整入門教程

GitHub免費100 點擊數

Microsoft Generative AI for Beginners 專案詳細介紹

專案概述

Microsoft Generative AI for Beginners 是由微軟雲技術推廣專家(Microsoft Cloud Advocates)創建的一個包含21個課程的綜合性生成式AI學習課程。這個開源專案旨在幫助初學者掌握構建生成式AI應用程式的基礎知識。

專案特點

課程結構

  • 21個完整課程:每個課程都涵蓋獨立的主題,學習者可以從任何地方開始學習
  • 課程類型分類:
    • "Learn"課程:解釋生成式AI概念
    • "Build"課程:結合概念講解和程式碼範例

程式語言支援

  • Python:主要程式語言
  • TypeScript:提供對應的程式碼範例
  • 多平台支援:
    • 通用版本(Python/TypeScript)
    • .NET版本(專門為.NET開發者設計)
    • JavaScript版本

技術平台整合

課程支援多種AI服務平台:

  • Azure OpenAI Service:微軟Azure平台的OpenAI服務
  • GitHub Marketplace Model Catalog:GitHub模型目錄
  • OpenAI API:OpenAI官方API

完整課程大綱

課程編號 課程名稱 課程描述 影片資源
00 Course Setup 課程環境設置 ✓
01 Introduction to Generative AI and LLMs 生成式AI和大語言模型介紹 ✓
02 Exploring and comparing different LLMs 探索和比較不同的大語言模型 ✓
03 Using Generative AI Responsibly 負責地使用生成式AI ✓
04 Understanding Prompt Engineering Fundamentals 理解提示工程基礎 ✓
05 Creating Advanced Prompts 創建高級提示 ✓
06 Building Text Generation Applications 構建文本生成應用程式 ✓
07 Building Chat Applications 構建聊天應用程式 ✓
08 Building Search Apps Vector Databases 構建搜尋應用和向量資料庫 ✓
09 Building Image Generation Applications 構建圖像生成應用程式 ✓
10 Building Low Code AI Applications 構建低程式碼AI應用程式 ✓
11 Integrating External Applications with Function Calling 通過函數調用集成外部應用程式 ✓
12 Designing UX for AI Applications 為AI應用程式設計用戶體驗 ✓
13 Securing Your Generative AI Applications 保護生成式AI應用程式安全 ✓
14 The Generative AI Application Lifecycle 生成式AI應用程式生命週期 ✓
15 Retrieval Augmented Generation (RAG) and Vector Databases 檢索增強生成(RAG)和向量資料庫 ✓
16 Open Source Models and Hugging Face 開源模型和Hugging Face ✓
17 AI Agents AI代理 ✓
18 Fine-Tuning LLMs 微調大語言模型 ✓
19 Building with SLMs 使用小型語言模型構建 -
20 Building with Mistral Models 使用Mistral模型構建 -
21 Building with Meta Models 使用Meta模型構建 -

學習資源

每個課程包含

  • 影片介紹:主題的簡短影片介紹
  • 文字教程:位於README中的詳細書面課程
  • 程式碼範例:支援Azure OpenAI和OpenAI API的Python和TypeScript程式碼範例
  • 擴展學習:繼續學習的額外資源連結

前提條件

  • 程式編程基礎:基本的Python或TypeScript知識會有幫助
  • GitHub帳戶:用於fork整個倉庫到自己的GitHub帳戶
  • 開發環境:提供課程設置指南幫助配置開發環境

支援資源

  • 官方Discord伺服器:與其他學習者交流和獲得支援
  • GitHub討論區:提出問題和建議
  • 免費資源:Microsoft for Startups Founders Hub提供免費的OpenAI積分和Azure積分

適合人群

  • 對生成式AI感興趣的初學者
  • 想要學習構建AI應用程式的開發者
  • 希望了解不同AI模型和平台的技術人員
  • 對AI產品設計和用戶體驗感興趣的產品經理

專案優勢

  1. 權威性:由微軟官方團隊創建和維護
  2. 實用性:理論與實踐相結合,每個課程都包含實際的程式碼範例
  3. 全面性:涵蓋從基礎概念到高級應用的完整學習路徑
  4. 開源:完全開源,可以自由使用和貢獻
  5. 多平台:支援多種程式語言和AI服務平台
  6. 持續更新:活躍的社群維護和更新

相關課程系列

微軟還提供其他相關的學習資源:

  • AI Agents for Beginners(AI代理入門)
  • ML for Beginners(機器學習入門)
  • Data Science for Beginners(資料科學入門)
  • AI for Beginners(AI入門)
  • Cybersecurity for Beginners(網路安全入門)
↗ 查看原文