深度学习:核心技术、工具与案例解析

深度学习:核心技术、工具与案例解析

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书希望通过讲解深度学习的基本原理,以及如何在深度学习技术上构建复杂的人工智能应用,帮助读者开启深度学习技术应用之旅。

内容简介

本书由微软亚洲研究院的资深AI工程师撰写,是一本面向初学者的、以实战为导向的深度学习指南。本书首先详细讲解了深度学习的知识体系、核心概念、模型与算法、工具和库(TensorFlow等)等全栈技术知识,然后以案例的形式讲解了如何将这些知识应用到计算机视觉、自然语言处理、语音识别、对话机器人、人脸识别、自动驾驶领域。

作者简介

作者高彦杰,毕业于中国人民大学,就职于微软亚洲研究院。开源技术爱好者,对Spark及其他开源大数据系统与技术有较为深入的认识和研究,实践经验丰富。较早接触并使用Spark,对Spark应用开发、Spark系统的运维和测试比较熟悉,深度阅读了Spark的源代码,了解Spark的运行机制,擅长Spark的查询优化。

  

曾著有畅销书《Spark大数据处理:技术、应用与性能优化》。

章节目录

版权信息

前言

第1章 了解深度学习

1.1 什么是深度学习

1.1.1 深度学习能解决的问题

1.1.2 深度学习适用的领域

1.2 深度学习的技术发展

1.2.1 基础技术发展

1.2.2 应用技术发展

1.3 深度学习的知识点汇总

1.3.1 深度学习的预备技术

1.3.2 深度学习的技术构成

1.3.3 深度学习向其他行业与技术领域的延伸

1.4 深度学习工具与平台介绍

1.4.1 深度学习框架

1.4.2 深度学习基础架构

1.4.3 深度学习开发工具

1.4.4 深度学习辅助工具

1.4.5 深度学习云平台服务

1.5 本章小结

1.6 参考资料

第2章 深度学习技术

2.1 深度学习基础

2.1.1 感知器

2.1.2 激活函数

2.1.3 输入层、隐藏层、输出层

2.1.4 前向传播与反向传播求导

2.2 CNN

2.2.1 前馈网络解决图像存在的问题

2.2.2 卷积神经网络

2.2.3 图像的几个不变性

2.2.4 卷积

2.2.5 池化

2.2.6 Inception

2.2.7 Flatten层和全连接层

2.2.8 跳层连接

2.2.9 经典CNN

2.3 RNN

2.3.1 RNN结构

2.3.2 基本结构与前向传播

2.3.3 BPTT

2.3.4 LSTM

2.3.5 RNN拓展

2.4 最优化算法

2.4.1 梯度下降

2.4.2 Adam

2.5 本章小结

第3章 TensorFlow基础

3.1 TensorFlow

3.2 获取与安装

3.3 变量及作用域

3.4 构建计算图

3.5 全连接网络构建

3.6 CNN构建

3.7 RNN构建

3.8 多架构运行

3.8.1 GPU使用

3.8.2 多CPU使用

3.9 队列使用

3.10 本章小结

第4章 TensorFlow进阶

4.1 TensorFlow架构与原理

4.2 TensorFlow扩展

4.2.1 TF Layers

4.2.2 TF Slim

4.2.3 TFLearn

4.2.4 Keras

4.3 Tensorboard与问题监控

4.4 改善深度神经网络

4.5 性能优化建议

4.6 深度神经网络结构

4.6.1 Inception结构

4.6.2 ResNet结构

4.6.3 Seq2Seq结构

4.6.4 Attention

4.7 本章小结

第5章 语音识别器

5.1 任务分析

5.2 数据与特征分析

5.2.1 语音数据库

5.2.2 语音数据特征

5.3 主流语音识别网络结构

5.3.1 用于语音识别的CNN

5.3.2 用于语音识别的RNN

5.4 CTC Loss

5.5 文本向量化

5.5.1 英文文本向量化

5.5.2 中文文本向量化

5.5.3 文本标签比对

5.6 完整构建神经网络

5.6.1 构建CNN识别网络

5.6.2 用于语音识别的RNN

5.7 数据训练

5.8 参数调优

5.9 实际数据分析

5.10 本章小结

第6章 对话机器人

6.1 对话机器人概述与应用领域

6.2 对话机器人主流技术

6.2.1 基于模板的对话机器人

6.2.2 基于检索技术的对话机器人

6.2.3 基于深度学习的对话机器人

6.3 对话机器人的前沿与功能扩展

6.4 深度学习对话机器人原理

6.5 构建对话机器人

6.5.1 Bot界面与交互

6.5.2 语料预处理

6.5.3 模型构建

6.5.4 训练流程

6.5.5 在线推断

6.6 本章小结

第7章 人脸识别器

7.1 任务分析

7.2 Detection、Aliment与Identify

7.3 数据特征分析

7.3.1 人脸位置和范围数据

7.3.2 人脸关键点数据

7.3.3 人脸识别数据库

7.4 haar分类器方式

7.4.1 固定特征的提取

7.4.2 分类器

7.4.3 代码实现

7.5 神经网络方法演进

7.6 人脸识别网络构建

7.6.1 人脸检测网络MTCNN

7.6.2 用于人脸检测的GoogleNet

7.7 主流人脸识别网络差异分析

7.8 TensorFlow搭建网络

7.9 参数调优

7.10 实战分析

7.11 本章小结

第8章 自动驾驶

8.1 自动驾驶的介绍与应用领域

8.1.1 自动驾驶的应用场景

8.1.2 自动驾驶分级

8.2 自动驾驶技术

8.2.1 端到端的自动驾驶历史

8.2.2 底层硬件支撑技术平台

8.3 深度增强学习

8.4 行车检测

8.4.1 物体检测

8.4.2 YOLO模型

8.4.3 车辆图像数据探索

8.4.4 车辆视频数据预处理

8.4.5 迁移学习

8.4.6 模型推断

8.4.7 绘制检测结果

8.5 端到端自动驾驶

8.5.1 英伟达End to End模型

8.5.2 评估指标

8.5.3 数据分析

8.5.4 读入视频,并处理图像

8.5.5 深度学习模型构建与训练

8.5.6 可视化结果

8.6 本章小结

8.7 参考资料

第9章 可视化实践

9.1 可视化发展

9.2 可视化过程

9.3 Matplotlib

9.4 ECharts

9.5 可视化实践

9.6 三维可视化

9.7 动态可视化

9.8 本章小结

第10章 优化实践

10.1 通用深度神经网络训练优化建议

10.1.1 过拟合与欠拟合

10.1.2 数据增强

10.1.3 梯度消失

10.1.4 初始化权值

10.1.5 优化算法

10.1.6 超参数选择

10.2 深度学习系统性能优化建议

10.2.1 输入及预处理流水线优化

10.2.2 数据格式

10.2.3 编译优化

10.2.4 GPU性能瓶颈诊断

10.2.5 CPU瓶颈优化

10.2.6 模型压缩

10.3 工程实践建议

10.3.1 Model格式转换

10.3.2 迁移学习

10.3.3 在线推断TensorFlow Serving

10.4 本章小结

深度学习:核心技术、工具与案例解析是2018年由机械工业出版社华章分社出版,作者高彦杰。

得书感谢您对《深度学习:核心技术、工具与案例解析》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
深度学习原理与实践 电子书
(1)大量图例,简单易懂。作者亲自绘制了大量插图,力求还原深度学习的算法思想,分解和剖析晦涩的算法,用图例来表示复杂的问题。生动的图例也能给读者带来阅读乐趣,快乐地学习算法知识,体会深度学习的算法本质。 (2)简化公式,生动比喻。深度学习和机器学习类的书中通常会有大量复杂冗长的算法公式,为了避免出现读者读不懂的情况,本书尽可能地统一了公式和符号,简化相关公式,并加以生动的比喻进行解析。在启发读者的同时,锻炼读者分析问题和解决问题的能力。 (3)算法原理,代码实现。在介绍深度学习及相关算法的原理时,不仅给出了对应的公式,还给出了实现和求解公式的代码,让读者明确该算法的作用、输入和输出。原理与代码相结合,使得读者对深度学习的算法实现更加具有亲切感。 (4)深入浅出,精心剖析。理解深度学习需要一定的机器学习知识,本书在D1章介绍了深度学习与机器学习的关系,并简要介绍了机器学习的内容。在内容安排上,每章依次介绍模型框架的应用场景、结构和使用方式,最后通过真实的案例去全面分析该模型结构。目的是让读者可以抓住深度学习的本质。 (5)入门实践,案例重现。每一章最后的真实案例不是直接堆砌代码,而是讲解使用该算法模型的原因和好处。从简单的背景知识出发,使用前文讲解过的深度学习知识实现一个实际的工程项目。实践可以用于及时检验读者对所学知识的掌握程度,为读者奠定深度学习的实践基础。 将一本技术书籍写得通俗易懂谈何容易,但《深度学习原理与实践》这本书确实做到了。书中对近年来火热的深度学习理论知识进行简单剖析,化繁为简,没有局限于坐而论道,而是将实例和数学理论相结合,让读者能够快速理解各种模型并上手实践,值得细读。 --唐春明 广州大学数学与信息学科学院副院长 本书从原理、方法、实践这 3 个维度系统地介绍了深度学习的方方面面,内容详实,解读清晰,细节与全貌兼顾,既适合初学者阅读,也可以作为深入研究的参考用书。 --杨刚 西安电子科技大学教授 近年来出版的深度学习相关图书中,本书是我见过非常有指导意义的中文书籍之一。本书对 ANN、CNN、RNN 等模型进行深入浅出的介绍,引入大量图例和简化后的公式,让算法浅显易懂。每一章的实践内容都给人惊喜,强烈推荐! --吴健之 腾讯音乐高级工程师 作为产品经理,我能看懂的深度学习书籍实在太少了。本书恰到好处,插图丰富直观,数学公式简练,很喜欢此类风格的图书,易懂好学。即使你不是程序员或算法专家,该书也值得一看! --张瑞 中软国际高级产品经理
深度学习算法与实践 电子书
本书旨在为读者建立完整的深度学习知识体系。全书内容包含3个部分,第一部分为与深度学习相关的数学基础;第二部分为深度学习的算法基础以及相关实现;第三部分为深度学习的实际应用。
深度学习与TensorFlow实战 电子书
本书主要讲解深度学习和TensorFlow的实战知识,全书分为10章,主要内容如下:第1章为深度学习概述,包括深度学习的基础知识、深度学习的生产力实现—TensorFlow、数据模型、TensorFlow项目介绍、TensorFlow工作环境的安装与运行;第2章为机器学习概述,讲解机器学习的定义、任务、性能、经验、学习算法、线性回归实例和TensorFlow的完整运行脚本;第3章介绍从生物神经元到
深度学习技术与应用 电子书
本书旨在介绍人工智能中深度学习的基础知识,为即将进入深度学习领域进行研究的读者奠定基础。全书共13章,其中,第1~4章为理论部分,第5~13章为应用部分。理论部分介绍了机器学习和深度学习的基本内容,以及TensorFlow开发框架的搭建和使用;应用部分设置了多个项目案例,并介绍了这些案例详细的实现步骤和代码,使读者在练习中熟悉和掌握相关知识的应用方法与技巧。本书采用项目驱动的编写方式,做到了理论和
Keras与深度学习实战 电子书
本书以Keras深度学习的常用技术与真实案例相结合的方式,深入浅出地介绍使用Keras进行深度学习的重要内容。全书共7章,内容包括深度学习概述、Keras深度学习通用流程、Keras深度学习基础、基于RetinaNet的目标检测、基于LSTM网络的诗歌生成、基于CycleGAN的图像风格转换、基于TipDM大数据挖掘建模平台实现诗歌生成等。本书大部分章包含实训和课后习题,通过练习和操作实践,读者可