生成式人工智能(Generative AI)是一种能够创建新内容的人工智能技术。
Generative AI 可以根据训练的数据和模式来生成文本、图像、音乐、视频等内容。比如现在我们经常使用的聊天类 AI:gpt3.5,gpt4, claud3,绘画类 AI:Midjourney, Stable Diffusion,视频生成 AI: Sora 等等,这些都是生成式 AI。
基于这些生成式 AI ,可以开发出很多的生成式 AI 应用,比如 AI 聊天机器人,AI 绘画机器人,或者一些其他的专业 AI 应用,比如周报写作神器,帮助解决写周报的烦恼,或者文章总结帮手,协助完成论文摘要,读书总结等,又或者一些海报设计,专业翻译 AI 应用等等。
生成式 AI 应用通常只需要调用Generative AI 的接口,将用户的输入通过接口传递给后面的大模型 AI,然后再将大模型的返回展示给用户。所以生成式 AI 应用的开发流程和运行环境要比训练大模型简单了很多,只要经过稍微的训练,都能够创造出属于自己的私人Generative AI 应用。
微软在 GitHub 推出了一门免费的公开课程:Generative AI for Beginners。全部课程共有 18 节,详细介绍了开发 AI 应用应该具备的所有技术内容,帮助开发者快速入门生成式 AI 应用的开发。
Generative AI for Beginners课程内容从介绍 LLM 和Generative AI 基础、如何搭建开发环境、探索各种 LLM 大模型、如何生成高级 prompts,以及如何开发各种Generative AI 应用,比如聊天机器人,图像生成机器人等。在课程最后还介绍了LLM 调优的方法,方便我们进阶学习。
每节课的内容都会有一个 README 文档,其中详细介绍了本节课的内容,比如课程简介,学习目标,以及任务(作业)等。
每节课除了有README 文档的介绍之外,还有教学视频进行讲解,真正做到了手把手教学。
每节课除了有 README 文档和教学视频之外,还有必要的扩展知识,
比如,学习完 01:Introduction to Generative AI and LLMs 课程之后,可以点击扩展内容,进行扩展学习,学习更过关于 LLM 的内容。
独学而无友,则孤陋而寡闻。为了方便大家交流学习心得和遇到的问题,微软建立了一个 Discord 社区。
不过,Discord 在国内需要特殊方法才能访问,想要组队学习和交流遇到的问题,可以加我微信,我拉进入 qq 交流群。
课程的代码部分主要由 Python 和 Typescript 实现,所以如果有 Python 和 TypeScripts 学起来会更加容易学习。
微软课程地址:https://github.com/microsoft/generative-ai-for-beginners
END
