TensorFlow神经网络编程

TensorFlow神经网络编程

作者:[印] 曼普里特·辛格·古特(Manpreet Singh Ghotra)[印] 拉蒂普·杜瓦(Rajdeep Dua)

出版社:机械工业

出版年:2018年10月

ISBN:9787111611783

所属分类:网络科技

书刊介绍

《TensorFlow神经网络编程》内容简介

本书首先简要介绍流行的TensorFlow库,并讲解如何用它训练不同的神经网络。你将深入了解神经网络的基础知识和它背后的数学原理,以及为什么我们会选择TensorFlow训练神经网络。然后,你将实现一个简单的前馈神经网络。接下来,你将使用TensorFlow掌握神经网络的优化技术和算法,以及一些更复杂的神经网络的实现。最后,你将对如何利用TensorFlow的强大功能来训练各种复杂的神经网络有一个正确的理解。
曼普里特·辛格·古特(ManpreetSinghGhotra),在企业和大数据软件方面拥有超过15年的软件开发经验。目前,他正致力于开发一个机器学习平台/API,该平台主要使用诸如TensorFlow、Keras、ApacheSpark和PredictionIO等开源库和框架进行开发。他在各种机器学习应用场景上有丰富的经验,其中包括情感分析、垃圾邮件检测、图像调整和异常检测。他是世界上最大在线零售商之一机器学习组的成员,主要工作是使用R和ApacheMahout做运输时间优化。他拥有机器学习方面的研究生学位,为机器学习社区工作并贡献卓越。

作品目录

译者序
作者简介
审校者简介
前言
第1章:神经网络的数学原理
1.1、理解线性代数
1.2、微积分
1.3、最优化
1.4、总结
第2章:深度前馈神经网络
2.1、定义前馈神经网络
2.2、理解反向传播
2.3、在TensorFlow中实现前馈神经网络
2.4、分析Iris数据集
2.5、使用前馈网络进行图像分类
2.6、总结
第3章:神经网络的优化
3.1、什么是优化
3.2、优化器的类型
3.3、梯度下降
3.4、优化器的选择
3.5、总结
第4章:卷积神经网络
4.1、卷积神经网络概述和直观理解
4.2、卷积操作
4.3、池化
4.4、使用卷积网络进行图像分类
4.5、总结
第5章:递归神经网络
5.1、递归神经网络介绍
5.2、长短期记忆网络简介
5.3、情感分析
5.4、总结
第6章:生成模型
6.1、生成模型简介
6.2、GAN
6.3、总结
第7章:深度信念网络
7.1、理解深度信念网络
7.2、训练模型
7.3、标签预测
7.4、探索模型的准确度
7.5、DBN在MNIST数据集上的应用
7.6、DBN中RBM层的神经元数量的影响
7.7、具有两个RBM层的DBN
7.8、用DBN对NotMNIST数据集进行分类
7.9、总结
第8章:自编码器
8.1、自编码算法
8.2、欠完备自编码器
8.3、数据集
8.4、基本自编码器
8.5、加性高斯噪声自编码器
8.6、稀疏自编码器
8.7、总结
第9章:神经网络研究
9.1、神经网络中避免过拟合
9.2、使用神经网络进行大规模视频处理
9.3、使用双分支互向神经网络进行命名实体识别
9.4、双向递归神经网络
9.5、总结
第10章:开始使用TensorFlow
10.1、环境搭建
10.2、比较TensorFlow和Numpy
10.3、计算图
10.4、自动微分
10.5、TensorBoard

相关推荐

微信二维码