项目文件夹
Note
本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。
English · 原始项目 · 上游 README
原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。
⭐ 🔖 awesome-generative-ai-guide
生成式 AI(Generative AI)正在快速发展,本仓库是获取生成式 AI 研究动态、面试资料、Notebook 等资源的综合枢纽!
探索以下资源:
- 每月最佳 GenAI 论文清单
- GenAI 面试资源
- Applied LLMs Mastery 2024(由 Aishwarya Naresh Reganti 创建)课程资料
- Generative AI Genius 2024(由 Aishwarya Naresh Reganti 创建)课程资料
- AI Evals for Everyone(由 Aishwarya Naresh Reganti & Kiriti Badam 创建)- 获取认证!
- [全新] OpenClaw Mastery for Everyone(由 Aishwarya Reganti & Kiriti Badam 创建)- 获取认证!
- 全部 GenAI 相关免费课程清单(收录 90+ 门)
- 用于开发生成式 AI 应用的代码仓库/Notebook 清单
我们会定期更新本仓库,敬请关注最新内容!
祝学习愉快!
⭐ 顶级 AI 工具清单
探索我们精选的 AI 工具,覆盖 AI 应用开发的各个层面。点击此处了解更多。
🔈 公告
- 全新:OpenClaw Mastery for Everyone 现已上线,支持认证!(点此查看)
- AI Evals for Everyone 课程现已上线,支持认证!(点此查看)
- Applied LLMs Mastery 完整课程内容已发布!!!(点此查看)
- 5 天 LLM 基础学习路线图现已发布!(点此查看)
- 60 道常见 GenAI 面试题现已发布!(点此查看)
- ICLR 2024 论文摘要(点此查看)
- 免费 GenAI 课程清单(点此查看)
- 生成式 AI 资源与学习路线图
🎓 课程
[进行中] Applied LLMs Mastery 2024
加入 1000+ 名学员,开启为期 10 周的探索之旅,深入 LLM 在各类用例中的应用
链接至课程网站
[2024 年 2 月] 报名仍在进行中,点此报名
🗓️*Week 1 [Jan 15 2024]*: LLM 实践入门
- 应用型 LLM 基础
- 真实世界 LLM 用例
- 领域与任务适配方法
🗓️*Week 2 [Jan 22 2024]*: 提示词(Prompting)与提示工程(Prompt Engineering)
- 提示词基本原则
- 提示词类型
- 应用、风险与高级提示技巧
🗓️*Week 3 [Jan 29 2024]*: LLM 微调(Fine-tuning)
- 微调基础
- 微调类型
- 微调挑战
🗓️*Week 4 [Feb 5 2024]*: RAG(检索增强生成,Retrieval-Augmented Generation)
- 理解 LLM 中的 RAG 概念
- RAG 核心组件
- 高级 RAG 方法
🗓️*Week 5 [ Feb 12 2024]*: 构建 LLM 应用的工具
- 微调工具
- RAG 工具
- 可观测性、提示、Serving、向量检索等工具
🗓️*Week 6 [Feb 19 2024]*: 评估技术
- 评估类型
- 常用评估基准
- 常用指标
🗓️*Week 7 [Feb 26 2024]*: 构建你自己的 LLM 应用
- LLM 应用组件
- 端到端构建你自己的 LLM 应用
🗓️*Week 8 [March 4 2024]*: 高级功能与部署
- LLM 生命周期与 LLMOps
- LLM 监控与可观测性
- 部署策略
🗓️*Week 9 [March 11 2024]*: LLM 相关挑战
- 扩展性挑战
- 行为层面挑战
- 未来方向
🗓️*Week 10 [March 18 2024]*: 新兴研究趋势
- 更小且性能更强的模型
- 多模态模型
- LLM 对齐(Alignment)
🗓️*Week 11 *Bonus* [March 25 2024]*: 基础
- 生成模型基础
- 自注意力与 Transformer
- 语言神经网络
📖 免费 GenAI 课程清单
LLM 基础与入门
-
大语言模型(Large Language Models) by ETH Zurich
-
理解大语言模型(Understanding Large Language Models) by Princeton
-
Transformers 课程 by Huggingface
-
NLP 课程 by Huggingface
-
CS324 - 大语言模型 by Stanford
-
大语言模型生成式 AI(Generative AI with Large Language Models) by Coursera
-
生成式 AI 入门(Introduction to Generative AI) by Coursera
-
生成式 AI 基础(Generative AI Fundamentals) by Google Cloud
-
5 日生成式 AI 强化课程(5-Day Gen AI Intensive Course) by Google & Kaggle
-
大语言模型入门(Introduction to Large Language Models) by Google Cloud
-
生成式 AI 入门(Introduction to Generative AI) by Google Cloud
-
生成式 AI 概念(Generative AI Concepts) by DataCamp (Daniel Tedesco Data Lead @ Google)
-
1 小时大语言模型(LLM)入门 by WeCloudData
-
从零开始的 LLM 基础模型 | 入门(LLM Foundation Models from the Ground Up | Primer) by Databricks
-
生成式 AI 详解(Generative AI Explained) by Nvidia
-
Transformer 模型与 BERT 模型 by Google Cloud
-
面向决策者的生成式 AI 学习计划(Generative AI Learning Plan for Decision Makers) by AWS
-
负责任 AI 入门(Introduction to Responsible AI) by Google Cloud
-
生成式 AI 基础(Fundamentals of Generative AI) by Microsoft Azure
-
生成式 AI 初学者指南(Generative AI for Beginners) by Microsoft
-
ChatGPT 初学者指南:人人都能用的终极用例(ChatGPT for Beginners: The Ultimate Use Cases for Everyone) by Udemy
-
[1 小时讲座] 大语言模型入门([1hr Talk] Intro to Large Language Models) by Andrej Karpathy
-
面向所有人的 ChatGPT(ChatGPT for Everyone) by Learn Prompting
-
大语言模型(LLMs)(英语)(Large Language Models (LLMs) (In English)) by Kshitiz Verma (JK Lakshmipat University, Jaipur, India)
-
生成式 AI 初学者指南(Generative AI for Beginners) By CodeKidz,基于 Microsoft 开源课程。
构建 LLM 应用(Building LLM Applications)
-
LLMOps:用大语言模型构建真实世界应用(LLMOps: Building Real-World Applications With Large Language Models) by Udacity
-
生成式 AI 初学者指南(Generative AI for beginners) by Microsoft
-
大语言模型:从应用到生产(Large Language Models: Application through Production) by Databricks
-
生成式 AI 社区课程入门(Introduction to Generative AI Community Course) by ineuron
-
LLM University by Cohere
-
LLM Learning Lab by Lightning AI
-
面向 LLM 应用开发的 LangChain(LangChain for LLM Application Development) by Deeplearning.AI
-
LLMOps by DeepLearning.AI
-
LLMOps 自动化测试(Automated Testing for LLMOps) by DeepLearning.AI
-
使用 Amazon Bedrock 构建生成式 AI 应用(Building Generative AI Applications Using Amazon Bedrock) by AWS
-
高效部署 LLM(Efficiently Serving LLMs) by DeepLearning.AI
-
使用 ChatGPT API 构建系统(Building Systems with the ChatGPT API) by DeepLearning.AI
-
基于 Amazon Bedrock 的无服务器 LLM 应用(Serverless LLM apps with Amazon Bedrock) by DeepLearning.AI
-
使用向量数据库构建应用(Building Applications with Vector Databases) by DeepLearning.AI
-
LLMOps 自动化测试(Automated Testing for LLMOps) by DeepLearning.AI
-
使用 LangChain.js 构建 LLM 应用(Build LLM Apps with LangChain.js) by DeepLearning.AI
-
使用 Chroma 的高级检索(Advanced Retrieval for AI with Chroma) by DeepLearning.AI
-
在 Azure 上运营 LLM(Operationalizing LLMs on Azure) by Coursera
-
生成式 AI 完整课程 – Gemini Pro、OpenAI、Llama、Langchain、Pinecone、向量数据库等(Generative AI Full Course – Gemini Pro, OpenAI, Llama, Langchain, Pinecone, Vector Databases & More) by freeCodeCamp.org
-
面向生产的 LLM 训练与微调(Training & Fine-Tuning LLMs for Production) by Activeloop
提示工程、RAG 与微调(Prompt Engineering, RAG and Fine-Tuning)
-
生产环境中的 LangChain 与向量数据库(LangChain & Vector Databases in Production) by Activeloop
-
基于人类反馈的强化学习(Reinforcement Learning from Human Feedback) by DeepLearning.AI
-
使用向量数据库构建应用(Building Applications with Vector Databases) by DeepLearning.AI
-
大语言模型微调(Finetuning Large Language Models) by Deeplearning.AI
-
LangChain:与你的数据对话(LangChain: Chat with Your Data) by Deeplearning.AI
-
使用 ChatGPT API 构建系统(Building Systems with the ChatGPT API) by Deeplearning.AI
-
Llama 2 提示工程(Prompt Engineering with Llama 2) by Deeplearning.AI
-
使用向量数据库构建应用(Building Applications with Vector Databases) by Deeplearning.AI
-
面向开发者的 ChatGPT 提示工程(ChatGPT Prompt Engineering for Developers) by Deeplearning.AI
-
高级 RAG 编排系列(Advanced RAG Orchestration series) by LlamaIndex
-
提示工程专项课程(Prompt Engineering Specialization) by Coursera
-
使用检索增强生成(RAG)增强你的 LLM(Augment your LLM Using Retrieval Augmented Generation) by Nvidia
-
面向 RAG 的知识图谱(Knowledge Graphs for RAG) by Deeplearning.AI
-
Hugging Face 开源模型(Open Source Models with Hugging Face) by Deeplearning.AI
-
向量数据库:从嵌入到应用(Vector Databases: from Embeddings to Applications) by Deeplearning.AI
-
理解与应用文本嵌入(Understanding and Applying Text Embeddings) by Deeplearning.AI
-
使用 LlamaIndex 的 JavaScript RAG Web 应用(JavaScript RAG Web Apps with LlamaIndex) by Deeplearning.AI
-
Hugging Face 量化基础(Quantization Fundamentals with Hugging Face) by Deeplearning.AI
-
为 LLM 应用预处理非结构化数据(Preprocessing Unstructured Data for LLM Applications) by Deeplearning.AI
-
使用 LangChain 与 LlamaIndex 实现生产级检索增强生成(Retrieval Augmented Generation for Production with LangChain & LlamaIndex) by Activeloop
-
量化深入讲解(Quantization in Depth) by Deeplearning.AI
评估
- 构建与评估高级 RAG 应用 by DeepLearning.AI
- 使用 Weights and Biases 评估与调试生成式 AI 模型 by Deeplearning.AI
- LLM 应用的质量与安全 by Deeplearning.AI
- LLM 应用的红队测试 by Deeplearning.AI
多模态
- 扩散模型原理 by DeepLearning.AI
- 如何使用 Midjourney、AI Art 和 ChatGPT 打造精彩网站 by Brad Hussey
- 使用 ChatGPT、DALL-E 和 GPT-4 构建 AI 应用 by Scrimba
- 11-777:多模态机器学习 by Carnegie Mellon University
- 视觉模型的提示工程 by Deeplearning.AI
智能体
- 使用 LLM 构建 RAG 智能体 by Nvidia
- LangChain 中的函数、工具与智能体 by Deeplearning.AI
- LangGraph 中的 AI 智能体 by Deeplearning.AI
- AutoGen 的 AI 智能体设计模式 by Deeplearning.AI
- 使用 crewAI 构建多 AI 智能体系统 by Deeplearning.AI
- 使用 LlamaIndex 构建智能体式 RAG by Deeplearning.AI
- LLM 可观测性:智能体、工具与链 by Arize AI
- 使用 LlamaIndex 构建智能体式 RAG by Deeplearning.AI
- Amazon Bedrock 智能体工具与函数调用(操作指南) by AWS Developers
- ChatGPT 与 Zapier:面向所有人的智能体式 AI by Coursera
- 使用 AutoGen 的多智能体系统 by Victor Dibia [Book]
- 大型语言模型智能体 MOOC,2024 年秋季 by Dawn Song & Xinyun Chen – 一门涵盖 LLM 智能体基础与高级主题的综合课程。
- CS294/194-196 大型语言模型智能体 by UC Berkeley
其他
📎 资源
💻 面试准备
按主题分类的问题:
- 常见 GenAI 面试题
- 提示词与提示工程
- 模型微调
- 模型评估
- 生成式 AI 的 MLOps
- 生成模型基础
- 最新研究趋势
生成式 AI 系统设计(即将推出):
- 设计基于 LLM 的搜索引擎
- 构建客户支持聊天机器人
- 构建用于与你的数据进行自然语言交互的系统。
- 构建 AI 副驾驶
- 为多模态数据(文本、图像、表格、CSV 文件)设计自定义问答聊天机器人
- 构建电商自动化商品描述与图像生成系统
📓 代码笔记本
RAG 教程
- AWS Bedrock 工作坊教程 by Amazon Web Services
- Langchain 教程 by gkamradt
- 生产环境 LLM 应用 by ray-project
- LLM 教程 by Ollama
- LLM Hub by mallahyari
- RAG cookbook by CAMEL-AI
微调教程
- LLM 微调教程 by ashishpatel26
- PEFT example notebooks by Huggingface
- 免费 LLM 微调 Notebooks by Youssef Hosni
综合 LLM 代码仓库
- LLM-PlayLab 该 PlayLab 汇集了众多基于 Transformer 模型构建的项目
- RAG Techniques by Nir Diamant — 35+ 个可运行的 Jupyter notebook,涵盖高级 RAG 技术(分块、查询转换/HyDE、重排序、self-RAG、图 RAG、评估)
- GenAI Agents by Nir Diamant — 50+ 篇教程与参考实现,涵盖从简单机器人到多智能体系统的 GenAI 智能体构建
✒️ 贡献
如果你想为仓库做贡献或发现任何问题,欢迎提交 PR,并确保内容放在正确的章节或分类中。
📌 引用我们
如需引用本指南,请使用以下格式:
@article{areganti_generative_ai_guide,
author = {Reganti, Aishwarya Naresh},
journal = {https://github.com/aishwaryanr/awesome-generative-ai-resources},
month = {01},
title = {{Generative AI Guide}},
year = {2024}
}
许可证
[MIT License]
** 本节内容由赞助商提供。我们不对该产品/服务作背书或担保,对其使用所产生的任何问题不承担责任。请自行评估并酌情使用。
安全与防护工具
- OWASP Agent Memory Guard - OWASP 官方参考实现,用于防御 AI 智能体记忆投毒(来自《OWASP 智能体 AI 系统十大风险》的 ASI06)。为智能体记忆提供写入前扫描、读取前验证与审计日志。