首页 / 学习资源 / 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(网络安全入门)
↗ 查看原文