序号 |
教学内容 |
教学方法 |
学时 |
1 |
大模型工具概述 |
理论课、讲授 |
2 |
2 |
ChatGPT应用实践概述 |
理论课、讲授 |
2 |
3 |
Google AI for Developers |
实验课, 项目驱动、学生实践 |
2 |
4 |
智谱AI开放平台应用实践 |
实验课, 项目驱动、学生实践 |
4 |
5 |
文心一言大模型工具应用实践 |
实验课, 项目驱动、学生实践 |
4 |
6 |
讯飞星火大模型工具应用实践 |
实验课, 项目驱动、学生实践 |
4 |
7 |
通义千问大模型工具应用实践 |
实验课, 项目驱动、学生实践 |
2 |
8 |
腾讯混元大模型工具应用实践 |
实验课, 项目驱动、学生实践 |
2 |
9 |
Python 常用库介绍 |
理论课、讲授 |
2 |
10 |
PyTorch 使用 |
实验课, 项目驱动、学生实践 |
2 |
11 |
虚拟环境管理工具 (conda) |
理论课、讲授 |
2 |
12 |
GPU环境配置 (CUDA、cuDNN) |
实验课, 项目驱动、学生实践 |
2 |
13 |
PyCharm使用 |
实验课, 项目驱动、学生实践 |
2 |
|
合计 |
32 |
序号 |
教学内容 |
教学方法 |
学时 |
1 |
回归损失计算 |
理论课、讲授 |
2 |
2 |
回归损失计算案例实践 |
实验课, 项目驱动、学生实践 |
2 |
3 |
分类损失计算-交叉熵(Cross-Entropy)计算损失 |
理论课、讲授 |
2 |
4 |
交叉熵计算损失案例实践 |
实验课, 项目驱动、学生实践 |
4 |
5 |
用KL散度计算损失 |
理论课、讲授 |
2 |
6 |
KL散度计算损失案例实践 |
实验课, 项目驱动、学生实践 |
4 |
7 |
正则化方法及应用实践 |
实验课, 项目驱动、学生实践 |
2 |
8 |
梯度下降(SGD、BGD )及相关算法 |
理论课、讲授 |
2 |
9 |
梯度下降(SGD、BGD )优化 案例实践 |
实验课, 项目驱动、学生实践 |
2 |
10 |
Adam 及相关优化算法 |
理论课、讲授 |
2 |
11 |
损失计算+正则化+优化算法综合项目实战 |
实验课, 项目驱动、学生实践 |
8 |
|
合计 |
32 |
序号 |
教学内容 |
教学方法 |
学时 |
1 |
Transformer模型基本架构 |
理论课、讲授 |
4 |
2 |
数据预处理 |
理论课、讲授 |
4 |
3 |
英文、中文数据预处理(实现数据清洗并生成索引字典、生成模型需要的数据格式) |
实验课, 项目驱动、学生实践 |
4 |
4 |
分词与词嵌入技术(Tokenization and Embedding)案例实践 |
实验课, 项目驱动、学生实践 |
2 |
5 |
位置编码技术(Positional Encoding)案例实践 |
实验课, 项目驱动、学生实践 |
2 |
6 |
掩码矩阵设计及案例实践 |
实验课, 项目驱动、学生实践 |
2 |
7 |
自注意力机制(Self-Attention),多头注意力机制(Multi-Head Attention)计算及实践 |
实验课, 项目驱动、学生实践 |
4 |
8 |
前馈神经网络,层归一化,正则化 |
实验课, 项目驱动、学生实践 |
2 |
9 |
编码器设计及实现 |
实验课, 项目驱动、学生实践 |
4 |
10 |
解码器设计与实现 |
实验课, 项目驱动、学生实践 |
4 |
11 |
结合编码器和解码器实现完整的Transformers模型 |
实验课, 项目驱动、学生实践 |
4 |
12 |
标签平滑与损失计算 |
实验课, 项目驱动、学生实践 |
4 |
13 |
模型训练与验证及模型 参数计算和评估 |
实验课, 项目驱动、学生实践 |
4 |
14 |
模型预测、存储、加载 及模型部署 |
实验课, 项目驱动、学生实践 |
4 |
|
合计 |
48 |
序号 |
教学内容 |
教学方法 |
学时 |
1 |
开源大模型概述 |
理论课、讲授 |
2 |
2 |
ChatGLM3模型架构 |
理论课、讲授 |
2 |
3 |
ChatGLM3项目介绍 |
理论课、讲授 |
2 |
4 |
ChatGLM3-6B 模型应用项目 环境部署 |
实验课, 项目驱动、学生实践 |
2 |
5 |
ChatGLM3-6B模型的 简单对话程序 |
实验课, 项目驱动、学生实践 |
4 |
6 |
ChatGLM3-6B模型批量 生成故事文本 |
实验课, 项目驱动、学生实践 |
2 |
7 |
ChatGLM3-6B模型禁止词过滤 |
实验课, 项目驱动、学生实践 |
2 |
8 |
ChatGLM3-6B模型Gradio网页界面交互 |
实验课, 项目驱动、学生实践 |
4 |
9 |
ChatGLM3-6B模型Streamlit网页界面交互 |
实验课, 项目驱动、学生实践 |
4 |
10 |
ChatGLM3-6B模型Python代码生成 |
实验课, 项目驱动、学生实践 |
4 |
11 |
ChatGLM3-6B模型工具注册机制及应用 |
实验课, 项目驱动、学生实践 |
4 |
12 |
ChatGLM3-6B模型组合应用 |
实验课, 项目驱动、学生实践 |
4 |
13 |
大模型微调原理 |
理论课、讲授 |
4 |
14 |
微调应用示例 Fine-tune Demo |
实验课, 项目驱动、学生实践 |
4 |
15 |
NVIDIA TensorRT的原理和 实践 |
实验课, 项目驱动、学生实践 |
4 |
|
合计 |
48 |
序号 |
教学内容 |
教学方法 |
学时 |
1 |
OpenAI API 基础 |
理论课、讲授 |
4 |
2 |
OpenAI API接口分类、关键参数、响应格式、错误处理 |
理论课、讲授 |
4 |
3 |
OpenAI API服务器设计方案 |
理论课、讲授 |
4 |
4 |
OpenAI API服务器实现 |
实验课, 项目驱动、学生实践 |
4 |
5 |
OpenAI API服务器响应处理实践 |
实验课, 项目驱动、学生实践 |
4 |
6 |
OpenAI API服务器项目应用实践 |
实验课, 项目驱动、学生实践 |
4 |
7 |
Langchain框架 |
理论课、讲授 |
4 |
8 |
LangChain框架基础应用 |
理论课、讲授 |
4 |
9 |
LangChain框架应用实践 |
实验课, 项目驱动、学生实践 |
4 |
10 |
基于LangChain框架的RAG项目实践 |
实验课, 项目驱动、学生实践 |
4 |
11 |
LangChain框架的Agents项目实践 |
实验课, 项目驱动、学生实践 |
4 |
12 |
LangChain框架本地化应用开发实践 |
实验课, 项目驱动、学生实践 |
4 |
|
合计 |
48 |
序号 |
教学内容 |
教学方法 |
学时 |
1 |
Docker工作环境搭建 |
理论课、讲授 |
2 |
2 |
用Docker快速安装软件 |
理论课、讲授 |
2 |
3 |
Docker 目录挂载(持久化数据方式) |
理论课、讲授 |
2 |
4 |
构建自己的Docker镜像 |
实验课, 实验演示、学生实践 |
4 |
5 |
Docker多容器通信 |
实验课, 实验演示、学生实践 |
4 |
6 |
用Docker-compose简化多容器服务 |
实验课, 实验演示、学生实践 |
4 |
7 |
Docker镜像发布和部署 |
实验课, 实验演示、学生实践 |
4 |
8 |
Docker数据备份和迁移 |
实验课, 实验演示、学生实践 |
2 |
9 |
Docker (容器) 调用宿主机 NVIDIA GPU算力支持LLM服务方法 |
实验课, 项目驱动、学生实践 |
4 |
10 |
大型语言模型的Docker容器化方案 |
实验课, 项目驱动、学生实践 |
4 |
|
合计 |
32 |
序号 |
教学内容 |
教学方法 |
学时 |
1 |
AI Agent概念与设计原则 |
项目设计开发, 学生实践 |
第一天 |
2 |
LLM模型概述和应用 |
项目设计开发, 学生实践 |
第二天 |
3 |
AI Agent架构设计 |
项目设计开发, 学生实践 |
第三天 |
4 |
AI Agent的开发环境搭建 |
项目设计开发, 学生实践 |
第四天 |
5 |
AI Agent的核心模块实现(感知模块) |
项目设计开发, 学生实践 |
第五天 |
6 |
AI Agent的核心模块实现(推理、记忆模块) |
项目设计开发, 学生实践 |
第六天 |
7 |
AI Agent的核心模块实现(工具、行动模块) |
项目设计开发, 学生实践 |
第七天 |
8 |
AI Agent的系统集成与测试 |
项目设计开发, 学生实践 |
第八天 |
9 |
AI Agent的接口设计与部署(前端、后端开发) |
项目设计开发, 学生实践 |
第九天 |
10 |
项目总结与展示 |
项目设计开发, 学生实践 |
第十天 |
|
合计 |
64 |
官方公众号