0人評分過此書

TensorFlow深度学习应用实践

出版日期
2018/01/01
閱讀格式
EPUB
書籍分類
學科分類
ISBN
9787302487951

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
本書總的指導思想是在掌握深度學習的基本知識和特性的基礎上,培養使用TensorFlow進行實際編程以解決圖像處理相關問題的能力。全書力求深入淺出,通過通俗易懂的語言和詳細的程序分析,介紹TensorFlow的基本用法、高級模型設計和對應的程序編寫。 本書共22章,內容包括Python類庫的安裝和使用、TensorFlow基本數據結構和使用、TensorFlow數據集的創建與讀取、人工神經網絡、反饋神經網絡、全卷積神經網絡的理論基礎、深度學習模型的創建、模型的特性、算法、ResNet、Slim、GAN等。本書強調理論聯繫實際,重點介紹TensorFlow編程解決圖像識別的應用,提供了大量數據集,並以代碼的形式實現了深度學習模型,以供讀者參考。 本書既可作為學習人工神經網絡、深度學習、TensorFlow程序設計以及圖像處理等相關內容的程序設計人員培訓和自學用書,也可作為高等院校和培訓機構相關專業的教材。
  • 封面页
  • 书名页
  • 版权页
  • 内容简介
  • 作者简介
  • 推荐序
  • 前言
  • 目录
  • 第1章 ◄星星之火►
    • 1.1 计算机视觉与深度学习
      • 1.1.1 人类视觉神经的启迪
      • 1.1.2 计算机视觉的难点与人工神经网络
      • 1.1.3 应用深度学习解决计算机视觉问题
    • 1.2 计算机视觉学习的基础与研究方向
      • 1.2.1 学习计算机视觉结构图
      • 1.2.2 计算机视觉的学习方式和未来趋势
    • 1.3 本章小结
  • 第2章 ◄Python的安装与使用►
    • 2.1 Python基本安装和用法
      • 2.1.1 Anaconda的下载与安装
      • 2.1.2 Python编译器PyCharm的安装
      • 2.1.3 使用Python计算softmax函数
    • 2.2 Python常用类库中的threading
      • 2.2.1 threading库的使用
      • 2.2.2 threading模块中最重要的Thread类
      • 2.2.3 threading中的Lock类
      • 2.2.4 threading中的join类
    • 2.3 本章小结
  • 第3章 深度学习的理论基础——机器学习
    • 3.1 机器学习基本分类
      • 3.1.1 基于学科的分类
      • 3.1.2 基于学习模式的分类
      • 3.1.3 基于应用领域的分类
    • 3.2 机器学习基本算法
      • 3.2.1 机器学习的算法流程
      • 3.2.2 基本算法的分类
    • 3.3 算法的理论基础
      • 3.3.1 小学生的故事——求圆的面积
      • 3.3.2 机器学习基础理论——函数逼近
    • 3.4 回归算法
      • 3.4.1 函数逼近经典算法——线性回归
      • 3.4.2 线性回归的姐妹——逻辑回归
    • 3.5 机器学习的其他算法——决策树
      • 3.5.1 水晶球的秘密
      • 3.5.2 决策树的算法基础——信息熵
      • 3.5.3 决策树的算法基础——ID3算法
    • 3.6 本章小结
  • 第4章 Python类库的使用——数据处理及可视化展示
    • 4.1 从小例子起步——NumPy的初步使用
      • 4.1.1 数据的矩阵化
      • 4.1.2 数据分析
      • 4.1.3 基于统计分析的数据处理
    • 4.2 图形化数据处理——Matplotlib包使用
      • 4.2.1 差异的可视化
      • 4.2.2 坐标图的展示
      • 4.2.3 玩个大的
    • 4.3 深度学习理论方法——相似度计算
      • 4.3.1 基于欧几里得距离的相似度计算
      • 4.3.2 基于余弦角度的相似度计算
      • 4.3.3 欧几里得相似度与余弦相似度的比较
    • 4.4 数据的统计学可视化展示
      • 4.4.1 数据的四分位
      • 4.4.2 数据的四分位示例
      • 4.4.3 数据的标准化
      • 4.4.4 数据的平行化处理
      • 4.4.5 热点图——属性相关性检测
    • 4.5 Python实战——某地降水的关系处理
      • 4.5.1 不同年份的相同月份统计
      • 4.5.2 不同月份之间的增减程度比较
      • 4.5.3 每月降水不相关吗
    • 4.6 本章小结
  • 第5章 ◄OpenCV的基础使用►
    • 5.1 OpenCV基本的图片读取
      • 5.1.1 基本的图片存储格式
      • 5.1.2 图像的读取与存储
      • 5.1.3 图像的转换
      • 5.1.4 使用NumPy模块对图像进行编辑
    • 5.2 OpenCV的卷积核处理
      • 5.2.1 计算机视觉的三种不同色彩空间
      • 5.2.2 卷积核与图像特征提取
      • 5.2.3 卷积核进阶
    • 5.3 本章小结
  • 第6章 ◄OpenCV与TensorFlow的融合►
    • 6.1 图片的自由缩放以及边缘裁剪
      • 6.1.1 图像的扩缩裁挖
      • 6.1.2 图像色调的调整
      • 6.1.3 图像的旋转、平移和翻转
    • 6.2 使用OpenCV扩大图像数据库
      • 6.2.1 图像的随机裁剪
      • 6.2.2 图像的随机旋转变换
      • 6.2.3 图像色彩的随机变换
      • 6.2.4 对鼠标的监控
    • 6.3 本章小结
  • 第7章 ◄Let’s play TensorFlow►
    • 7.1 TensorFlow游乐场
      • 7.1.1 I want to play a game
      • 7.1.2 TensorFlow游乐场背后的故事
      • 7.1.3 如何训练神经网络
    • 7.2 初识Hello TensorFlow
      • 7.2.1 TensorFlow名称的解释
      • 7.2.2 TensorFlow基本概念
      • 7.2.3 TensorFlow基本架构
    • 7.3 本章小结
  • 第8章 ◄Hello TensorFlow,从0到1►
    • 8.1 TensorFlow的安装
    • 8.2 TensorFlow常量、变量和数据类型
    • 8.3 TensorFlow矩阵计算
    • 8.4 Hello TensorFlow
    • 8.5 本章小结
  • 第9章 ◄TensorFlow重要算法基础►
    • 9.1 BP神经网络简介
    • 9.2 BP神经网络中的两个基础算法
      • 9.2.1 最小二乘法(LS算法)详解
      • 9.2.2 道士下山的故事——梯度下降算法
    • 9.3 TensorFlow实战——房屋价格的计算
      • 9.3.1 数据收集
      • 9.3.2 模型的建立与计算
      • 9.3.3 TensorFlow程序设计
    • 9.4 反馈神经网络反向传播算法
      • 9.4.1 深度学习基础
      • 9.4.2 链式求导法则
      • 9.4.3 反馈神经网络原理与公式推导
      • 9.4.4 反馈神经网络原理的激活函数
      • 9.4.5 反馈神经网络原理的Python实现
    • 9.5 本章小结
  • 第10章 TensorFlow数据的生成与读取详解
    • 10.1 TensorFlow的队列
      • 10.1.1 队列的创建
      • 10.1.2 线程同步与停止
      • 10.1.3 队列中数据的读取
    • 10.2 CSV文件的创建与读取
      • 10.2.1 CSV文件的创建
      • 10.2.2 CSV文件的读取
    • 10.3 TensorFlow文件的创建与读取
      • 10.3.1 TFRecords文件的创建
      • 10.3.2 TFRecords文件的读取
      • 10.3.3 图片文件的创建与读取
    • 10.4 本章小结
  • 第11章 回归分析——从TensorFlow陷阱与细节开始
    • 11.1 TensorFlow线性回归
      • 11.1.1 线性回归详解与编程实战
      • 11.1.2 线性回归编程中的陷阱与细节设计
      • 11.1.3 TensorFlow多元线性回归
    • 11.2 多元线性回归实战编程
      • 11.2.1 多元线性回归实战的编程—房屋价格计算
      • 11.2.2 多元线性回归实战的推广——数据的矩阵化
    • 11.3 逻辑回归详解
      • 11.3.1 逻辑回归不是回归算法
      • 11.3.2 常用的逻辑回归特征变化与结果转换
      • 11.3.3 逻辑回归的损失函数
      • 11.3.4 逻辑回归编程实战——胃癌的转移判断
    • 11.4 本章小结
  • 第12章 TensorFlow编程实战——MNIST手写体识别
    • 12.1 MNIST数据集
      • 12.1.1 MNIST是什么
      • 12.1.2 MNIST数据集的特征和标签
    • 12.2 MNIST数据集实战编程
      • 12.2.1 softmax激活函数
      • 12.2.2 MNIST编程实战
      • 12.2.3 为了更高的准确率
      • 12.2.4 增加更多的深度
    • 12.3 初识卷积神经网络
      • 12.3.1 卷积神经网络
      • 12.3.2 卷积神经网络的程序编写
      • 12.3.3 多层卷积神经网络的程序编写
    • 12.4 本章小结
  • 第13章 ◄卷积神经网络原理►
    • 13.1 卷积运算基本概念
      • 13.1.1 卷积运算
      • 13.1.2 TensorFlow中卷积函数实现详解
      • 13.1.3 使用卷积函数对图像感兴趣区域进行标注
      • 13.1.4 池化运算
      • 13.1.5 使用池化运算加强卷积特征提取
    • 13.2 卷积神经网络的结构详解
      • 13.2.1 卷积神经网络原理
      • 13.2.2 卷积神经网络的应用实例——LeNet5网络结构
      • 13.2.3 卷积神经网络的训练
    • 13.3 TensorFlow实现LeNet实例
      • 13.3.1 LeNet模型分解
      • 13.3.2 使用ReLU激活函数代替sigmoid
      • 13.3.3 程序的重构——模块化设计
      • 13.3.4 卷积核和隐藏层参数的修改
    • 13.4 本章小结
  • 第14章 ◄卷积神经网络公式推导与应用►
    • 14.1 反馈神经网络算法
      • 14.1.1 经典反馈神经网络正向与反向传播公式推导
      • 14.1.2 卷积神经网络正向与反向传播公式推导
    • 14.2 使用卷积神经网络分辨CIFAR-10数据集
      • 14.2.1 CIFAR-10数据集下载与介绍
      • 14.2.2 CIFAR-10模型的构建与数据处理
      • 14.2.3 CIFAR-10模型的细节描述与参数重构
    • 14.3 本章小结
  • 第15章 ◄猫狗大战——实战AlexNet►
    • 15.1 AlexNet简介
      • 15.1.1 AlexNet模型解读
      • 15.1.2 AlexNet程序的实现
    • 15.2 实战猫狗大战——AlexNet模型
      • 15.2.1 数据的收集与处理
      • 15.2.2 模型的训练与存储
      • 15.2.3 使用训练过的模型预测图片
      • 15.2.4 使用Batch_Normalization正则化处理数据集
    • 15.3 本章小结
  • 第16章 我们都爱Finetuning——复用VGG16进行猫狗大战
    • 16.1 TensorFlow模型保存与恢复详解
      • 16.1.1 TensorFlow保存和恢复函数的使用
      • 16.1.2 多次模型的保存和恢复
      • 16.1.3 实战TensorFlow模型的存储与恢复
    • 16.2 更为细化的保存和恢复方法
      • 16.2.1 存储文件的解读
      • 16.2.2 更细节地对模型进行恢复和处理
    • 16.3 VGGNet实现
      • 16.3.1 VGGNet模型解读及与AlexNet比较
      • 16.3.2 VGGNet模型的TensorFlow实现
    • 16.4 使用已训练好的模型和权重复现VGGNet
      • 16.4.1 npz文件的读取
      • 16.4.2 复用的VGGNet模型定义
      • 16.4.3 保存复用的VGGNet模型为TensorFlow格式
    • 16.5 猫狗大战V2——Finetuning使用VGGNet进行图像判断
      • 16.5.1 Finetuning基本理解
      • 16.5.2 猫狗大战——Finetuning使用VGGNet
    • 16.6 本章小结
  • 第17章 开始找工作吧——深度学习常用面试问题答疑
    • 17.1 深度学习面试常用问题答疑
      • 17.1.1 如何降低过拟合
      • 17.1.2 全连接层详解
      • 17.1.3 激活函数起作用的原因
      • 17.1.4 卷积后的图像大小
      • 17.1.5 池化层的作用
      • 17.1.6 为什么在最后分类时使用softmax而不是传统的SVM
    • 17.2 卷积神经网络调优面试问答汇总
      • 17.2.1 数据集的注意事项
      • 17.2.2 卷积模型训练的注意事项
    • 17.3 NIN模型介绍
      • 17.3.1 NIN模型简介
      • 17.3.2 猫狗大战——NIN的代码实现
    • 17.4 “deeper is better”——GoogLeNet模型介绍
      • 17.4.1 GoogLeNet模型的介绍
      • 17.4.2 GoogLeNet模型单元的TensorFlow实现
      • 17.4.3 GoogLeNet模型的一些注意事项
    • 17.5 本章小结
  • 第18章 暂时的冠军——ResNet简介及TensorFlow实现
    • 18.1 ResNet模型简介
      • 18.1.1 ResNet模型定义
      • 18.1.2 定义工具的TensorFlow实现
      • 18.1.3 ResNet模型的TensorFlow实现
    • 18.2 新兴的卷积神经模型简介
      • 18.2.1 SqueezeNet模型简介
      • 18.2.2 Xception模型简介
    • 18.3 本章小结
  • 第19章 TensorFlow高级API——Slim使用入门
    • 19.1 Slim详解
    • 19.2 Slim使用方法介绍
      • 19.2.1 Slim中变量使用方法介绍
      • 19.2.2 Slim中层的使用方法介绍
      • 19.2.3 Slim中参数空间使用方法介绍
    • 19.3 实战——使用Slim定义VGG16
      • 19.3.1 VGG16结构图和TensorFlow定义
      • 19.3.2 使用Slim创建VGG16并训练
    • 19.4 实战—使用Slim设计多层感知器(MLP)
      • 19.4.1 MLP的Slim实现
      • 19.4.2 MLP模型的评估
    • 19.5 Slim数据读取方式
      • 19.5.1 Slim数据读取格式
      • 19.5.2 生成TFRecords格式数据
      • 19.5.3 使用Slim读取TFRecords格式数据
    • 19.6 本章小结
  • 第20章 Slim使用进阶
    • 20.1 使用Slim创建卷积神经网络(CNN)
      • 20.1.1 数据集获取
      • 20.1.2 创建卷积神经网络
      • 20.1.3 训练Slim创建的卷积网络
    • 20.2 使用Slim预训练模型进行Finetuning
      • 20.2.1 Inception-ResNet-v2模型简介
      • 20.2.2 使用Inception-ResNet-v2预训练模型参数
      • 20.2.3 修改Inception-ResNet-v2预训练模型输出层级
    • 20.3 本章小结
  • 第21章 全卷积神经网络图像分割入门
    • 21.1 全卷积神经网络进行图像分割的理论基础
      • 21.1.1 全连接层和全卷积层
      • 21.1.2 反卷积(upsampling)计算
    • 21.2 全卷积神经网络进行图像分割的分步流程与编程基础
      • 21.2.1 使用VGG16进行图像识别
      • 21.2.2 上采样(upsampling)详解
      • 21.2.3 一种常用的卷积核—双线插值
      • 21.2.4 实战——使用VGG16全卷积网络进行图像分割
    • 21.3 本章小结
  • 第22章 不服就是GAN——对抗生成网络
    • 22.1 对抗生成网络详解
      • 22.1.1 GAN的基本原理介绍
      • 22.1.2 简单GAN的TensorFlow实现
    • 22.2 从0到1—实战:使用GAN生成手写体数字
      • 22.2.1 分步骤简介
      • 22.2.2 GAN网络的训练
    • 22.3 本章小结
  • 出版地 中國大陸
  • 語言 簡體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading