从零开始学习AI开发:掌握关键技术和行业应用
在AI技术日益普及的今天,从零开始学习AI开发并将其应用于实际项目中,已成为许多开发者和企业的重要目标。本课程旨在为您提供从基础到高级的AI开发知识,涵盖RAG、embedding、rerank等关键技术,助力您在行业中实现落地应用。
课程目录:
-
AI开发入门
-
介绍AI的基本概念、迭代路径、大模型进化树和技术分类。
-
-
AI开发环境搭建
-
学习如何搭建AI开发环境,包括Python、conda、vscode等工具的使用。
-
-
RAG技术原理与实操
-
深入了解RAG技术原理,包括层次索引、句子窗口、子查询和HyDE等高级应用。
-
-
模块化RAG应用
-
掌握模块化RAG的顺序模式、条件模式和分支模式,提升开发效率。
-
-
微调数据集准备
-
学习如何准备微调数据集,包括SFT继续预训练和偏好优化。
-
-
微调过程与模型评估
-
详细讲解lora微调与Qlora微调,以及批量推理与自动评估benchmark。
-
-
Embedding技术与模型训练
-
掌握Embedding原理,包括word2vec、CBOW,以及llamaindex微调方法。
-
-
Embedding模型评估
-
学习如何评估Embedding模型,包括MRR评测和MTEB评测。
-
-
相似性搜索算法
-
探讨k-means、肘部法则等相似性搜索算法,提升搜索效率。
-
-
向量数据库选型与代码示例
-
了解向量数据库的选型,包括专用向量数据库和传统数据库支持向量,以及chroma与qdrant代码示例。
-
-
Agent平台与工具使用
-
学习国内外主流Agent平台,包括Coze搭建智能客服,以及Agent工具的使用与functioncall。
-
-
Agent设计模式
-
掌握Agent设计模式,包括Fewshot、ReAct、Reflexion、LAT、REWOO、LLMComp等。
-
-
Langgraph项目原理与实战
-
了解Langgraph多Agent架构,包括协作多Agent的应用。
-
-
Langchain项目原理与实战
-
学习Langchain项目原理与实战,提升项目开发能力。
-
-
AutoGen项目原理与实战
-
掌握AutoGen项目原理与实战,包括代码执行和工具使用。
-
-
CrewAI项目原理与实战
-
学习CrewAI项目原理与实战,包括Crew Task A的应用。
-
-
RAG评估与行业落地
-
了解RAG评估指标,包括RAGAs、TruLens,以及RAG行业落地的实践心得和业务场景。
-
-
Rerank技术原理与实践
-
探讨Rerank技术原理,包括交叉编码与双编码,以及rankGPT的微调与实践。
-
-
提示词工程
-
学习提示词工程,包括软提示词、fewshot、COT TOT等技巧。
-
-
近似邻近算法与过滤向量
-
探讨近似邻近算法与过滤向量,包括PQ量化、HNSW、LSH等。
-
-
向量数据库简介与相似性测量
-
了解向量数据库的基本概念,包括欧式距离和余弦相似度的测量方法。
-
结语: 本课程为希望从零开始学习AI开发并应用于实际项目的开发者提供了全面的指导。通过系统学习和实践,您将掌握RAG、embedding、rerank等关键技术,提升开发能力,实现行业落地。立即加入课程,开启您的AI开发之旅,让技术为您的项目赋能。
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明