python keras_深度学习:基于Keras的Python实践

部分初识

1初识深度学习/2

1.1Python的深度学习/2

1.2软件环境和基本要求/3

1.2.1Python和SciPy/3

1.2.2机器学习/3

1.2.3深度学习/4

1.3阅读本书的收获/4

1.4本书说明/4

1.5本书中的代码/5

2深度学习生态圈/6

2.1CNTK/6

2.1.1安装CNTK/7

2.1.2CNTK的简单例子/8

2.2TensorFlow/8

部分初识

1初识深度学习/2

1.1Python的深度学习/2

1.2软件环境和基本要求/3

1.2.1Python和SciPy/3

1.2.2机器学习/3

1.2.3深度学习/4

1.3阅读本书的收获/4

1.4本书说明/4

1.5本书中的代码/5

2深度学习生态圈/6

2.1CNTK/6

2.1.1安装CNTK/7

2.1.2CNTK的简单例子/8

2.2TensorFlow/8

2.2.1TensorFlow介绍/8

2.2.2安装TensorFlow/9

2.2.3TensorFlow的简单例子/9

2.3Keras/10

2.3.1Keras简介/11

2.3.2Keras安装/11

2.3.3配置Keras的后端/11

2.3.4使用Keras构建深度学习模型/12

2.4云端GPUs计算/13

第二部分多层感知器

3个多层感知器实例:印第安人糖尿病诊断/16

3.1概述/16

3.2PimaIndians数据集/17

3.3导入数据/18

3.4定义模型/19

3.5编译模型/20

3.6训练模型/21

3.7评估模型/21

3.8汇总代码/22

4多层感知器速成/24

4.1多层感知器/24

4.2神经元/25

4.2.1神经元权重/25

4.2.2激活函数/26

4.3神经网络/27

4.3.1输入层(可视层)/28

4.3.2隐藏层/28

4.3.3输出层/28

4.4训练神经网络/29

4.4.1准备数据/29

4.4.2随机梯度下降算法/30

4.4.3权重更新/30

4.4.4预测新数据/31

5评估深度学习模型/33

5.1深度学习模型和评估/33

5.2自动评估/34

5.3手动评估/36

5.3.1手动分离数据集并评估/36

5.3.2k折交叉验证/37

6在Keras中使用Scikit-Learn/40

6.1使用交叉验证评估模型/41

6.2深度学习模型调参/42

7多分类实例:鸢尾花分类/49

7.1问题分析/49

7.2导入数据/50

7.3定义神经网络模型/50

7.4评估模型/52

7.5汇总代码/52

8回归问题实例:波士顿房价预测/54

8.1问题描述/54

8.2构建基准模型/55

8.3数据预处理/57

8.4调参隐藏层和神经元/58

9二分类实例:银行营销分类/61

9.1问题描述/61

9.2数据导入与预处理/62

9.3构建基准模型/64

9.4数据格式化/66

9.5调参网络拓扑图/66

10多层感知器进阶/68

10.1JSON序列化模型/68

10.2YAML序列化模型/74

10.3模型增量更新/78

10.4神经网络的检查点/81

10.4.1检查点跟踪神经网络模型/82

10.4.2自动保存模型/84

10.4.3从检查点导入模型/86

10.5模型训练过程可视化/87

11Dropout与学习率衰减92

11.1神经网络中的Dropout/92

11.2在Keras中使用Dropout/93

11.2.1输入层使用Dropout/94

11.2.2在隐藏层使用Dropout/95

11.2.3Dropout的使用技巧/97

11.3学习率衰减/97

11.3.1学习率线性衰减/98

11.3.2学习率指数衰减/100

11.3.3学习率衰减的使用技巧/103

第三部分卷积神经网络

12卷积神经网络速成/106

12.1卷积层/108

12.1.1滤波器/108

12.1.2特征图/109

12.2池化层/109

12.3全连接层/109

12.4卷积神经网络案例/110

13手写数字识别/112

13.1问题描述/112

13.2导入数据/113

13.3多层感知器模型/114

13.4简单卷积神经网络/117

13.5复杂卷积神经网络/120

14Keras中的图像增强/124

14.1Keras中的图像增强API/124

14.2增强前的图像/125

14.3特征标准化/126

14.4ZCA白化/128

14.5随机旋转、移动、剪切和反转图像/129

14.6保存增强后的图像/132

15图像识别实例:CIFAR-10分类/134

15.1问题描述/134

15.2导入数据/135

15.3简单卷积神经网络/136

15.4大型卷积神经网络/140

15.5改进模型/145

16情感分析实例:IMDB影评情感分析/152

16.1问题描述/152

16.2导入数据/153

16.3词嵌入/154

16.4多层感知器模型/155

16.5卷积神经网络/157

第四部分循环神经网络

17循环神经网络速成/162

17.1处理序列问题的神经网络/163

17.2循环神经网络/164

17.3长短期记忆网络/165

18多层感知器的时间序列预测:国际旅行人数预测/167

18.1问题描述/167

18.2导入数据/168

18.3多层感知器/169

18.4使用窗口方法的多层感知器/172

19LSTM时间序列问题预测:国际旅行人数预测177

19.1LSTM处理回归问题/177

19.2使用窗口方法的LSTM回归/181

19.3使用时间步长的LSTM回归/185

19.4LSTM的批次间记忆/188

19.5堆叠LSTM的批次间记忆/192

20序列分类:IMDB影评分类/197

20.1问题描述/197

20.2简单LSTM/197

20.3使用Dropout改进过拟合/199

20.4混合使用LSTM和CNN/201

21多变量时间序列预测:PM2.5预报/203

21.1问题描述/203

21.2数据导入与准备/204

21.3构建数据集/206

21.4简单LSTM/207

22文本生成实例:爱丽丝梦游仙境/211

22.1问题描述/211

22.2导入数据/212

22.3分词与向量化/212

22.4词云/213

22.5简单LSTM/215

22.6生成文本/219

附录A深度学习的基本概念/223

A.1神经网络基础/223

A.2卷积神经网络/227

A.3循环神经网络/229

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值