目录 随书资源 第一部分深度学习基础 第1章Python与数学基础 1.1Python简介 1.2深度学习常用Python库 1.2.1NumPy库 1.2.2Matplotlib库 1.3PaddlePaddle基础 1.3.1张量的概念 1.3.2调整张量形状 1.3.3索引和切片 1.3.4自动微分 1.3.5PaddlePaddle中的模型与层 1.4数学基础 1.4.1线性代数 1.4.2微分基础 1.5案例: 《青春有你2》爬取与数据分析 1.5.1思路分析 1.5.2获取网页页面 1.5.3解析页面 1.5.4爬取选手百度百科图片 1.5.5数据展示与分析 1.6本章小结 第2章深度学习基础 2.1深度学习历史 2.2深度学习 2.2.1人工智能、机器学习、深度学习的关系 2.2.2机器学习 2.2.3深度学习 2.3模型构建 2.3.1线性神经元 2.3.2线性单层感知机 2.3.3非线性多层感知机 2.3.4模型实现 2.4损失函数 2.4.1均方差损失 2.4.2交叉熵 2.4.3损失函数的实现 2.4.4正则化 2.5参数学习 2.5.1梯度下降法 2.5.2梯度下降法实现 2.6飞桨框架高层API深入解析 2.6.1简介 2.6.2方案设计 2.6.3数据集定义、加载和数据预处理 2.6.4模型组网 2.6.5模型训练 2.6.6模型评估和模型预测 2.6.7模型部署 2.7案例: 基于全连接神经网络的手写数字识别 2.7.1方案设计 2.7.2数据处理 2.7.3模型构建 2.7.4模型配置和模型训练 2.7.5模型验证 2.7.6模型推理 2.8本章小结 第二部分深度学习基本模型 第3章卷积神经网络 3.1图像分类问题描述 3.2卷积神经网络 3.2.1卷积层 3.2.2池化层 3.2.3卷积优势 3.2.4模型实现 3.3经典的卷积神经网络 3.3.1LeNet 3.3.2AlexNet 3.3.3VGG 3.3.4GoogLeNet 3.3.5ResNet 3.4案例: 图像分类网络VGG在中草药识别任务中的应用 3.4.1方案设计 3.4.2整体流程 3.4.3数据处理 3.4.4模型构建 3.4.5训练配置 3.4.6模型训练 3.4.7模型评估和推理 3.5本章小结 第4章循环神经网络 4.1任务描述 4.2循环神经网络 4.2.1RNN和LSTM网络的设计思考 4.2.2RNN结构 4.2.3LSTM网络结构 4.2.4模型实现 4.3案例:基于THUCNews新闻标题的文本分类 4.3.1方案设计和整体流程 4.3.2数据预处理 4.3.3模型构建 4.3.4训练配置、过程和模型保存 4.3.5模型推理 4.4本章小结 第5章注意力模型 5.1任务简介 5.2注意力机制 5.2.1注意力机制原理 5.2.2自注意力机制 5.2.3Transformer模型 5.2.4模型实现 5.2.5自注意力模型与全连接、卷积、循环、图神经网络的不同 5.3案例: 基于seq2seq的对联生成 5.3.1方案设计 5.3.2数据预处理 5.3.3模型构建 5.3.4训练配置和训练 5.3.5模型推理 5.4本章小结 第三部分自然语言应用 第6章预训练词向量 6.1词向量概述 6.2词向量word2vec 6.2.1CBOW模型 6.2.2Skipgram模型 6.2.3负采样 6.3CBOW实现 6.3.1数据处理 6.3.2网络结构 6.3.3模型训练 6.4案例: 词向量可视化与相似度计算 6.4.1词向量可视化 6.4.2句子语义相似度 6.5本章小结 第7章预训练语言模型及应用 7.1任务介绍 7.2BERT模型 7.2.1整体结构 7.2.2输入表示 7.2.3基本预训练任务 7.2.4预训练语言模型的下游应用 7.2.5模型实现 7.3案例: BERT文本语义相似度计算 7.3.1方案设计 7.3.2数据预处理 7.3.3模型构建 7.3.4模型配置与模型训练 7.3.5模型推理 7.4本章小结 第8章词性分析技术及应用 8.1任务简介 8.2基于BERTBiLSTMCRF模型的命名实体识别模型 8.2.1BERT词表示层 8.2.2BiLSTM特征提取层 8.2.3CRF序列标注层 8.3深入了解BiLSTMCRF模型 8.3.1BiLSTM+CRF模型架构 8.3.2CRF模型定义 8.3.3标签分数 8.3.4转移分数 8.3.5解码策略 8.3.6CRF模型实现 8.4案例: 基于BERT+BiGRU+CRF模型的阿里中文地址要素解析 8.4.1方案设计 8.4.2数据预处理 8.4.3模型构建 8.4.4模型推理 8.5本章小结