展开全部

主编推荐语

深度学习核心知识与实现:机器学习、神经网络、TensorFlow框架。

内容简介

本书包括两部分内容。一是当前学术界和工业界的深度学习核心知识,包括机器学习概论、神经网络和深度学习。二是深度学习的实现以及深度学习框架TensorFlow,包括Python编程基础、TensorFlow编程基础、TensorFlow模型、TensorFlow编程实践、TensorFlow案例和Seq2Seq+attention模型及其应用案例。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 前言
  • 第1章 绪论
  • 1.1 引言
  • 1.2 深度学习的发展历程
  • 1.3 Tensor Flow应用现状
  • 习题
  • 第2章 机器学习概论
  • 2.1 机器学习相关的数学知识
  • 2.1.1 微积分
  • 2.1.2 线性代数
  • 2.1.3 概率论
  • 2.2 机器学习方法
  • 2.2.1 监督学习
  • 2.2.2 无监督学习
  • 2.2.3 半监督学习
  • 2.2.4 强化学习
  • 2.3 数据的预处理方法
  • 习题
  • 第3章 神经网络
  • 3.1 神经网络基础知识
  • 3.1.1 MP模型
  • 3.1.2 感知机
  • 3.1.3 三层感知机
  • 3.2 神经网络模型
  • 3.2.1 径向基函数网络
  • 3.2.2 Hopfield神经网络
  • 3.2.3 Elman神经网络
  • 3.2.4 玻尔兹曼机
  • 3.2.5 自动编码器
  • 3.2.6 生成对抗网络
  • 习题
  • 第4章 深度学习
  • 4.1 多层感知机神经网络
  • 4.2 激活函数、损失函数和过拟合
  • 4.2.1 激活函数
  • 4.2.2 损失函数(代价函数)
  • 4.2.3 防止过拟合
  • 4.3 卷积神经网络
  • 4.3.1 卷积神经网络原理
  • 4.3.2 *卷积神经网络BP算法的数学推导
  • 4.4 循环神经网络
  • 4.4.1 循环神经网络模型原理
  • 4.4.2 *BPTT算法
  • 4.4.3 双向循环神经网络
  • 4.4.4 深度循环神经网络
  • 4.4.5 长短时记忆网络
  • 4.4.6 门控循环单元网络
  • 4.5 深度置信网络
  • 4.5.1 RBM原理
  • 4.5.2 RBM求解算法
  • 4.5.3 对比散度算法
  • 4.5.4 *公式推导
  • 4.5.5 深度置信网络训练
  • 4.6 深度学习框架
  • 4.6.1 Tensor Flow
  • 4.6.2 Caffe
  • 4.6.3 Theano
  • 4.6.4 Keras
  • 习题
  • 第5章 Python编程基础
  • 5.1 Python环境搭建
  • 5.1.1 Python安装
  • 5.1.2 Jupyter Notebook编程器安装使用
  • 5.2 Python编程基础知识
  • 5.2.1 Python标识符
  • 5.2.2 Python标准数据类型
  • 5.2.3 Python语句
  • 5.2.4 Python运算符
  • 5.2.5 代码组
  • 5.2.6 Python流程控制
  • 5.2.7 Python函数
  • 5.2.8 Python模块
  • 5.2.9 Python类
  • 5.2.10 命名空间和作用域
  • 5.3 Python标准库
  • 5.4 Python机器学习库
  • 5.4.1 Num Py
  • 5.4.2 Sci Py
  • 5.4.3 pandas
  • 5.4.4 scikit-learn
  • 习题
  • 第6章 Tensor Flow编程基础
  • 6.1 Tensor Flow的发展历程与演进
  • 6.2 Tensor Flow的搭建配置
  • 6.2.1 在Windows系统环境下安装Tensor Flow
  • 6.2.2 在Mac OS系统环境下安装Tensor Flow
  • 6.2.3 在Linux系统环境下安装Tensor Flow
  • 6.3 Tensor Flow编程基础知识
  • 6.3.1 张量
  • 6.3.2 符号式编程
  • 6.3.3 变量和常量
  • 6.3.4 会话
  • 6.3.5 占位符、获取和馈送
  • 6.3.6 Variable类
  • 6.3.7 常量、序列以及随机值
  • 6.3.8 执行图
  • 6.3.9 操作运算
  • 6.3.10 基本数学函数
  • 6.3.11 矩阵数学函数
  • 6.3.12 张量数学函数
  • 6.3.13 张量Reduction操作
  • 6.3.14 累加和累积
  • 6.3.15 张量拆分操作
  • 6.3.16 序列比较与索引
  • 6.3.17 张量数据类型转换
  • 6.3.18 Tensor Flow张量形状的确定与改变
  • 6.4 Tensor Flow系统架构及源码结构
  • 6.5 Eager Execution
  • 6.6 Tensor Flow示例代码
  • 6.6.1 简单回归拟合
  • 6.6.2 波士顿房价预测
  • 习题
  • 第7章 Tensor Flow模型
  • 7.1 Tensor Flow模型编程模式
  • 7.1.1 tf.nn模块
  • 7.1.2 tf.layers模块
  • 7.1.3 tf.estimator模块
  • 7.1.4 tf.keras模块
  • 7.2 读取数据
  • 7.2.1 载入数据
  • 7.2.2 创建迭代器
  • 7.2.3 使用dataset数据
  • 7.3 Tensor Flow模型搭建
  • 7.4 Tensor Flow模型训练
  • 7.4.1 损失函数——tf.losses模块
  • 7.4.2 优化器——tf.train模块
  • 7.4.3 训练示例
  • 7.5 Tensor Flow评估
  • 7.5.1 评价指标
  • 7.5.2 评估函数——tf.metrics模块
  • 7.6 Tensor Flow模型载入、保存及调用
  • 7.7 可视化分析和评估模型
  • 7.7.1 tf.summary模块
  • 7.7.2 Tensor Board可视化评估工具
  • 7.7.3 Tensor Board使用案例
  • 7.8 示例——鸢尾花分类
  • 习题
  • 第8章 Tensor Flow编程实践
  • 8.1 MNIST手写数字识别
  • 8.1.1 使用tf.nn模块实现MNIST手写数字识别
  • 8.1.2 使用tf.estimator模块实现MNIST手写数字识别
  • 8.2 Fashion MNIST
  • 8.2.1 Keras序列模型
  • 8.2.2 Fashion MNIST代码
  • 8.3 RNN简笔画识别
  • 习题
  • 第9章 Tensor Flow Lite和Tensor Flow.js
  • 9.1 Tensor Flow Lite
  • 9.1.1 转化训练好的模型为.tflite文件
  • 9.1.2 编写自定义操作代码
  • 9.1.3 在Tensor Flow Lite的移动端进行安卓开发
  • 9.1.4 在Tensor Flow Lite的移动端进行i OS开发
  • 9.2 Tensor Flow.js
  • 9.2.1 Tensor Flow.js Java Script库引入
  • 9.2.2 Tensor Flow.js基础知识
  • 9.2.3 Tensor Flow.js示例
  • 习题
  • 第10章 Tensor Flow案例——医学应用
  • 10.1 开源医学图像分析平台DLTK的安装运行
  • 10.2 开源医学图像分析平台DLTK的使用
  • 10.3 开源医学图像分析平台DLTK案例
  • 10.4 开源医学图像分析平台DLTK模型
  • 习题
  • 第11章 Seq2Seq+attention模型及其应用案例
  • 11.1 Seq2Seq和attention模型
  • 11.2 Tensor Flow自动文本摘要生成
  • 11.2.1 Text Sum安装运行
  • 11.2.2 Text Sum整体结构
  • 11.3 聊天机器人
  • 11.3.1 Deep QA
  • 11.3.2 Stanford Tensor Flow Chatbot
  • 习题
展开全部

评分及书评

评分不足
1个评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。