4.6函数和类37
2.4.7模块40
第3章Python基础库43
3.1Numpy库44
3.1.1创建数组44
3.1.2ndarray类47
3.1.3数组操作48
3.1.4形状操作55
3.2Matplotlib库58
3.2.1快速绘图58
3.2.2绘制多轴图61
3.2.3绘制3D图64
3.3Scipy库67
3.3.1scipy.io67
3.3.2scipy.linalg68
3.3.3scipy.fftpack69
3.3.4scipy.optimize70
3.3.5scipy.interpolate71
3.3.6scipy.stats72
第4章TensorFlow基础75
4.1概述76
4.2TensorFlow的安装77
4.3TensorFlow基本概念79
4.3.1Graph和Session79
4.3.2placeholder82
4.3.3tensor82
4.3.4Variable85
4.3.5fetch和feed87
4.4MNIST89
4.4.1MNIST简介89
4.4.2MNIST解析90
第5章神经网络基础95
5.1神经网络概述96
5.1.1神经网络常用术语97
5.1.2神经网络模型99
5.1.3神经网络的运作99
5.1.4神经网络算法的特点100
5.2神经元模型101
5.3激活函数103
5.4.1sigmoid函数104
5.4.2tanh函数104
5.4.3ReLU函数105
5.4.4softmax函数106
5.4损失函数106
5.4.1均方差函数106
5.4.2交叉熵函数107
5.5梯度下降算法107
5.5.1梯度下降算法推导108
5.5.2梯度下降算法种类108
5.5BP算法109
5.5.1BP网络简介109
5.5.2BP算法流程110
5.6仿真实例112
第6章神经网络基础应用117
6.1感知机118
6.1.1感知机网络结构119
6.1.2感知机学习规则120
6.1.3感知机网络训练120
6.1.5仿真实例121
6.2线性回归123
6.2.1线性回归理论123
6.2.2仿真实例126
6.3逻辑回归129
6.3.1逻辑回归理论129
6.3.2仿真实例131
第7章卷积神经网络137
7.1概述138
7.2卷积神经网络结构139
7.2.1卷积层141
7.2.2池化层144
7.2.3全连接层147
7.2.4Dropout层148
7.3训练过程148
7.4卷积神经网络经典模型149
7.4.1LeNet-5模型149
7.4.2AlexNet模型150
7.5仿真实例152
第8章循环神经网络159
8.1循环神经网络概述160
8.1.1循环神经网络结构160
8.1.2循环神经网络前向传播162
8.1.3循环神经网络训练算法163
8.2长短时记忆网络(LSTM)163
8.2.1LSTM结构164
8.2.2LSTM前向计算165
8.2.3LSTM训练算法169
8.2.4LSTM程序实现169
8.3循环神经网络的变种170
8.3.1双向循环神经网络170
8.3.2深层循环神经网络171
8.4仿真实例172
附录APython主要函数181
附录BTensorFlow主要函数189
参考文献198