《深度学习 基于MATLAB的设计实例》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:金升箭
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2018
  • ISBN:9787512426665
  • 页数:189 页
图书介绍:本书从机器学习的基本原理开始讲解,然后是神经网络、深度学习,最后讲解卷积神经网络。本书在讲解原理的基础上,以MATLAB为开发工具和编程语言,将深度学习所涉及到的原理均用MATLAB进行仿真实践,并将书中所有的实例以MATLAB为底层编程语言进行编程和讲解。通过本书的阅读,读者可以学会神经网络和多层神经网络的原理,卷积和池层 的含义,并可以利用MATLAB进行深度学习的研究和开发,本书可以用作高等院校人工智能课程或工程师培训的教材,也可供人工智能等领域研究和应用开发人员使用。

第1章 机器学习 1

1.1机器学习与深度学习 3

1.2什么是机器学习 5

1.3机器学习的挑战 7

1.4过拟合 9

1.5直面过拟合 11

1.6机器学习的类型 14

1.7分类和回归 16

1.8总结 18

第2章 神经网络 21

2.1概述 23

2.2神经网络节点 24

2.3多层神经网络 26

2.4神经网络的监督学习 33

2.5单层神经网络训练:增量规则 34

2.6广义增量规则 37

2.7随机梯度下降算法、批量算法和小批量算法 39

2.7.1随机梯度下降算法 39

2.7.2批量算法 40

2.7.3小批量算法 41

2.8示例:增量规则 42

2.8.1随机梯度下降算法的实现 44

2.8.2批量算法的实现 47

2.8.3随机梯度下降算法与批量算法的比较 51

2.9单层神经网络的局限性 54

2.10总结 58

第3章 训练多层神经网络 61

3.1概述 63

3.2反向传播算法 65

3.3示例 70

3.3.1 XOR问题 72

3.3.2动量法(Momentum) 76

3.4代价函数和学习规则 80

3.5示例 86

3.5.1交叉熵函数 86

3.5.2代价函数的比较 90

3.6总结 93

第4章 神经网络及其分类 95

4.1概述 97

4.2二分类 98

4.3多分类 101

4.4示例:多分类 106

4.5总结 118

第5章 深度学习 119

5.1概述 121

5.2深度神经网络的进化 123

5.2.1梯度消失 123

5.2.2过拟合 125

5.2.3计算量的增加 127

5.3示例 128

5.3.1 ReLU函数 128

5.3.2节点丢弃 135

5.4总结 143

第6章 卷积神经网络 145

6.1概述 147

6.2卷积神经网络的架构 148

6.3卷积层 150

6.4池化层 156

6.5示例:MNIST 158

6.6总结 178

索引 181