人工智能出版工程人工智能:深度学习核心算法pdf下载pdf下载

人工智能出版工程人工智能:深度学习核心算法百度网盘pdf下载

作者:
简介:本篇主要提供人工智能出版工程人工智能:深度学习核心算法pdf下载
出版社:电子工业出版社
出版时间:2020-09
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色

编辑推荐

适读人群 :本书适合对深度学习感兴趣的读者阅读,也适合有志于从事计算机视觉研究等领域的广大学生阅读,可作为深度学习的入门教材。

系统讲解深度学习模型

剖析深度学习在经典应用领域的核心算法

图像分类、物体检测、机器翻译、推荐系统、广告等领域初探


内容简介

本书是一本介绍深度学习核心算法的书籍。书中以轻松、直白的语言,生动、详细地介绍了与深度学习模型相关的基础知识,深入剖析了深度学习核心算法的原理与本质。同时,书中配有大量案例与源码,帮助读者切实体会深度学习的核心思想和精妙之处。此外,书中还介绍了深度学习在计算机视觉、自然语言处理和推荐系统领域的应用,从原理层面揭示其思想,帮助读者在这些领域中夯实技术基础。

作者简介

冯超毕业于中国科学院大学,现任阿里巴巴高级算法专家,曾在滴滴出行、猿辅导等公司担任核心算法业务负责人。自 2016 年起,在知乎开设技术专栏,并著有技术书《深度学习轻松学:核心算法与视觉实践》《强化学习精要:核心算法与 TensorFlow 实现》。

目录

第 1 章 从生活走进深度学习 1
1.1 钞票面值问题1
1.2 机器学习的特征表示5
1.3 机器学习10
1.4 深度学习的逆袭14
1.5 总结与提问 19
第 2 章 构建小型神经网络20
2.1 线性代数基础21
2.2 全连接层与非线性函数27
2.3 神经网络可视化30
2.4 反向传播法35
2.5 反向传播法的计算方法37
2.6 反向传播法在计算上的抽象40
2.7 反向传播法在批量数据上的推广42
2.8 模型训练与结果可视化46
2.9 总结与提问48
第 3 章 多层网络与分类50
3.1 MNIST 数据集50
3.2 概率论基础51
3.3 Softmax 函数57
3.4 交叉熵损失60
3.5 使用 PyTorch 实现模型构建与训练67
3.6 模型结果分析72
3.7 总结与提问74
第 4 章 卷积神经网络76
4.1 卷积操作76
4.2 卷积层汇总了什么83
4.3 卷积层的反向传播87
4.4 ReLU93
4.5 Pooling 层97
4.6 卷积神经网络实验101
4.7 卷积神经网络的感受野103
4.8 总结与提问112
第 5 章 网络初始化113
5.1 错误的初始化113
5.2 关于数值的初始化实验116
5.3 Xavier 初始化122
5.4 MSRA 初始化128
5.5 ZCA 初始化132
5.6 总结与提问138
第 6 章 网络优化140
6.1 梯度下降法140
6.2 动量法145
6.3 随机梯度下降的变种算法151
6.4 总结与提问164
第 7 章 进一步强化网络165
7.1 Dropout165
7.2 Batch Normalization168
7.3 总结与提问176
第 8 章 高级网络结构178
8.1 CIFAR10 数据集178
8.2 VGG 模型179
8.3 ResNet183
8.4 Inception 195
8.5 通道分解的网络196
8.6 总结与提问202
第 9 章 网络可视化203
9.1 模型优化路径的简单可视化203
9.2 卷积神经网络的可视化206
9.3 图像风格转换211
9.4 总结与提问217
第 10 章 物体检测218
10.1 物体检测的评价指标218
10.2 YOLOv3:一阶段检测算法223
10.3 Faster RCNN:两阶段检测算法230
10.4 总结与提问235
第 11 章 词嵌入237
11.1 One-Hot 编码的缺点237
11.2 分布式表征238
11.3 负采样242
11.4 SGNS 实现243
11.5 tSNE247
11.6 总结与提问255
第 12 章 循环神经网络256
12.1 语言模型与循环神经网络256
12.2 RNN 实现259
12.3 LSTM 网络262
12.4 语言模型实践266
12.5 LSTM 网络的可视化与分析272
12.6 RNN 的应用类型274
12.7 CTC276
12.8 总结与提问282
第 13 章 Transformer284
13.1 Transformer 模型的基本结构286
13.2 模型训练与预测293
13.3 BERT 模型296
13.4 总结与提问303
第 14 章 深度分解模型304
14.1 分解机306
14.2 评价指标 AUC310
14.3 DeepFM314
14.4 DeepFM 的改进方法317
14.5 总结与提问322

前言/序言

不知不觉中,深度学习已经从一个新颖的概念变成了广为人知的实战利器。近十年来,深度学习的理论和技术都有了一定的发展,也创造了很多里程碑式的事件。无论是为人工智能业内熟知的事件(如 ImageNet 竞赛超越人类识别水平),还是广为人知的事件(如 AlphaGo 击败人类职业围棋选手),都使深度学习相关技术宛如一道绚丽的光芒,划破了人工智能的夜空,让人们看到了智能时代的无限可能。

近年来,很多智能设备走进了每一个人的生活。例如人脸识别技术、语音识别技术,这些技术让使用者感受到便捷,也有了从未有过的体验。此外,深度学习技术还在很多方向迈出了应用的脚步,在带来更好服务的同时,也让我们能够近距离接触这些有一定温度的技术。当然,与人工智能热潮同期到来的是学习人工智能的热潮。越来越多的人投入这个领域中,开始学习数学、计算机等相关知识,希望能够跟上这个时代的步伐,甚至成为这个时代的领跑者,引领人工智能的新技术不断发展前进。写作本书的目的就是帮助更多的人了解深度学习的相关概念和技术,理解深度学习的基本原理,同时对深度学习的一些基本技术进行实践应用。很多对深度学习领域感兴趣的读者都会遇到入门难的问题,即使是一个十分简单的深度学习模型,其中也包含了很多基础概念,这让入门学习变得十分困难。为了解决这些问题,本书前几章会介绍一个简单的深度学习模型的演化方式,当读者有了一定基础后,再为读者介绍更多全新的算法。

本书的主要内容介绍如下。

本书的第 1~9 章主要讲解基于图像分类问题的模型,同时介绍深度学习的基本概念。其中,第 1 章介绍机器学习、深度学习的基本概念;第 2 章介绍如何使用基本的神经网络解决一个小问题,引出神经网络结构、优化等基本概念;第 3 章介绍分类问题及其求解方法,引出分类损失函数等基本概念;第 4 章介绍卷积神经网络,引出卷积等相关操作的基本概念;第 5 章介绍深层神经网络的初始化方法,包括参数、输入初始化的基本思想和方法;第 6章介绍深层神经网络常见的优化方法,对优化算法的作用和特点进行分析;第 7 章介绍神经网络中一些有特点的网络结构,它们在网络训练中起到了很关键的作用;第 8 章介绍高级神经网络结构,同时介绍网络设计中的一些概念和思想;第 9 章介绍网络可视化及网络内部运行机制的知识和概念。至此,读者应该对深层神经网络都有了一定的了解。本书的第 10~14 章主要介绍深度学习在一些经典应用领域的核心算法。其中,第 10 章介绍物体检测问题的核心算法;第 11 章介绍词嵌入问题的核心算法;第 12 章介绍语言模型的核心算法,以及循环神经网络的基本原理;第13 章介绍机器翻译等自然语言处理问题的核心算法,以及 Transformer 网络的基本原理;第 14 章介绍推荐系统、广告点击预测等问题的核心算法,以及分解机模型的基本原理。至此,读者应该对深度学习在各领域的应用有了一定的了解。

以上就是本书的主要内容。希望读者能够通过阅读本书掌握这一系统知识,此后可以依靠更多的外部资源完成更加深入的学习,真正掌握深度学习的相关知识。

在编写本书的过程中,我体会到了求知的艰辛。获取知识的道路总是充满荆棘,除了自身不断地努力,更少不了身边人对我的支持与鼓励。感谢本书的编辑郑柳洁,她从本书立项开始就在出谋划策,对书中的每一个细节、每一句话的措辞都认真审核、校对,为本书付出了巨大的心血;感谢所有关心、支持我完成这项不易的工作的亲人、朋友。由于本人才疏学浅,行文间难免有所纰漏,望各位读者多多包涵,不吝赐教。