为你推荐

前言 PREFACE
PART 1 第1部分 ChatGLM的概述与基础原理
第1章 ChatGLM概述与原理详解
1.1 ChatGLM的发展与应用背景
1.1.1 ChatGLM简介与具体应用
1.1.2 对比传统NLP模型与ChatGLM的优势
1.2 基于Transformer架构的自注意力机制
1.2.1 Transformer简介
1.2.2 详解Transformer编码器-解码器架构
1.2.3 详解ChatGLM中的自注意力机制
1.2.4 Transformer中的多头注意力机制
1.3 ChatGLM的架构分析
1.3.1 ChatGLM模型的结构设计
1.3.2 ChatGLM与GPT、BERT模型的异同
1.4 ChatGLM的应用场景与技术优势
1.4.1 ChatGLM在对话系统中的具体应用
1.4.2 ChatGLM对自然语言理解与生成的影响
第2章 ChatGLM模型的训练流程与技术要点
2.1 训练数据的采集与清洗
2.1.1 语料库的选择与构建方法
2.1.2 数据清洗与标准化技术
2.1.3 噪声数据与异常值处理
2.2 训练任务的设定与损失函数
2.2.1 回归与分类任务的设计
2.2.2 适配性损失函数的选择与实现
2.3 模型训练的实现流程
2.3.1 PyTorch与TensorFlow简介
2.3.2 PyTorch与TensorFlow训练框架的选择与搭建
2.3.3 模型初始化与优化器的选择
2.4 分布式训练与高效计算
2.4.1 数据并行与模型并行的实现细节
2.4.2 混合精度训练(FP16)的应用与性能提升
第3章 ChatGLM的硬件环境与训练加速
3.1 高效硬件配置与训练需求
3.1.1 推荐的GPU与TPU硬件配置
3.1.2 内存与存储的优化技巧
3.2 分布式训练框架:Horovod与DeepSpeed
3.2.1 分布式训练框架简介
3.2.2 Horovod的使用与优化方法
3.2.3 DeepSpeed对大语言模型的优化
3.3 训练监控与调优工具
3.3.1 训练监控的目的
3.3.2 使用TensorBoard进行训练监控
3.3.3 Hyperparameter优化工具与技术
PART 2 第2部分 ChatGLM的优化与高级技术
第4章 ChatGLM的微调策略与方法
4.1 微调的基本原理与应用场景
4.1.1 预训练与微调的区别
4.1.2 微调的核心目标与技术要点
4.2 领域适应微调技术
4.2.1 针对特定领域的数据集微调
4.2.2 领域特定嵌入与调优策略
4.3 ChatGLM的自适应微调方法
4.3.1 动态学习率与早停策略的使用
4.3.2 负样本生成与调整
4.4 微调的常见问题与调优技巧
4.4.1 微调过程中的过拟合问题
4.4.2 针对微调任务的优化技巧
第5章 ChatGLM的生成任务优化与文本生成
5.1 生成式任务与非生成式任务的区别
5.1.1 生成式任务与分类任务的关键差异
5.1.2 Text-to-Text生成与Seq2Seq架构
5.2 ChatGLM在文本生成中的应用
5.2.1 自回归与自编码生成模型的优缺点
5.2.2 基于自注意力的生成优化策略
5.3 Beam Search与Top-k采样的优化
5.3.1 Beam Search与Top-k采样任务简介
5.3.2 生成过程中的采样方法与性能
5.3.3 控制生成内容的多样性与连贯性
5.4 生成式模型调优与文本质量提升
5.4.1 提高文本生成的质量与准确度
5.4.2 避免模型生成偏见信息的方法
第6章 ChatGLM的优化与性能提升技术
6.1 模型压缩与蒸馏技术
6.1.1 模型压缩与蒸馏技术简介
6.1.2 参数剪枝与低秩分解的实现
6.1.3 知识蒸馏方法与应用实例
6.2 动态计算图与推理优化
6.2.1 计算图简介与初步实现
6.2.2 动态计算图与静态计算图的对比
6.2.3 ChatGLM推理中的性能瓶颈分析与优化
6.3 TensorRT与ONNX的推理加速
6.3.1 什么是推理加速
6.3.2 ChatGLM模型的ONNX转换与优化
6.3.3 使用TensorRT进行推理加速与量化
6.4 节省内存与计算资源的策略
6.4.1 分层微调与多任务学习的内存优化
6.4.2 通过混合精度训练减少内存消耗
第7章 ChatGLM的多任务学习与迁移学习
7.1 多任务学习的基本原理与应用
7.1.1 如何设计多任务学习模型
7.1.2 ChatGLM如何在多任务中共享学习
7.2 迁移学习在ChatGLM中的应用
7.2.1 微调预训练模型与领域特定任务
7.2.2 迁移已有知识进行新任务学习的方法
7.3 多模态学习:图像与文本融合
7.3.1 融合视觉信息与文本信息的技术
7.3.2 多模态对话系统的应用
7.4 ChatGLM与跨领域任务的适配
7.4.1 领域转移学习的挑战与解决方案
7.4.2 使用少量标注数据进行跨领域迁移学习
第8章 ChatGLM的调优与故障排除
8.1 调优原则与技巧
8.1.1 如何选择合适的优化器与学习率
8.1.2 调整批量大小与训练轮数的策略
8.2 常见训练问题的诊断与解决方法
8.2.1 模型收敛慢的原因与解决方法
8.2.2 模型训练过程中的梯度消失与爆炸问题
8.3 过拟合与欠拟合问题的应对策略
8.3.1 过拟合的识别与解决方法
8.3.2 欠拟合的原因与优化技巧
PART 3 第3部分 ChatGLM的部署与行业实践
第9章 ChatGLM的部署与集成
9.1 部署架构设计与模型服务化
9.1.1 模型服务化的架构与流程设计
9.1.2 RESTful API与gRPC的选择与应用
9.2 使用Docker与Kubernetes进行部署
9.2.1 使用Docker容器化部署ChatGLM
9.2.2 Kubernetes集群中的模型管理与扩展
9.3 在线推理与批量推理的实现与优化
9.3.1 实时推理与批量推理架构的选择
9.3.2 批量推理中的性能优化技术
9.4 部署中的监控与故障恢复
9.4.1 日志记录与错误跟踪
9.4.2 自动化恢复与容错机制
第10章 AI前沿:ChatGLM的伦理与安全性
10.1 AI伦理:ChatGLM面临的挑战与风险
10.1.1 偏见与公平性问题
10.1.2 数据隐私与信息安全的风险
10.2 偏见检测与消除策略
10.2.1 偏见的检测方法与评估标准
10.2.2 如何在训练数据中消除偏见
10.3 模型的透明性与可解释性
10.3.1 可解释AI与黑箱问题
10.3.2 解释性技术
10.4 数据隐私保护技术
10.4.1 GDPR与数据隐私合规性
10.4.2 同态加密与差分隐私技术
第11章 ChatGLM在行业中的应用案例
11.1 ChatGLM在客服系统中的应用
11.1.1 电子商务与企业级客服系统的对接
11.1.2 自动化问答与多轮对话的实现
11.2 ChatGLM在金融领域的应用
11.2.1 金融数据处理与自动化咨询服务
11.2.2 风险预测与欺诈检测
11.3 ChatGLM在医疗领域的应用
11.3.1 医疗知识图谱与智能问答系统
11.3.2 疾病预测与个性化健康咨询
11.4 ChatGLM在教育领域的应用
11.4.1 智能教育助手与个性化学习
11.4.2 基于ChatGLM的在线教育平台
第12章 ChatGLM实战:双语智能对话系统
12.1 项目背景与目标设定
12.1.1 项目背景:构建双语智能对话系统
12.1.2 项目目标设定与技术要求
12.1.3 需求分析:双语对话系统的具体需求
12.2 数据收集与预处理
12.2.1 双语数据集的收集与构建
12.2.2 数据清洗与格式化处理
12.2.3 数据增强与多轮对话处理
12.3 模型训练与微调实现
12.3.1 训练双语模型的架构与流程
12.3.2 双语数据微调
12.3.3 模型训练的优化与技巧
12.4 模型部署与性能评估
12.4.1 模型部署架构与设计
12.4.2 模型实时推理与批量推理的实现
12.4.3 模型性能评估与优化
12.5 API接口开发
12.5.1 API开发概述与需求分析
12.5.2 基于Flask/Django框架搭建API服务
12.5.3 应用程序云端部署
12.5.4 Web端应用程序部署
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜