书籍详情
《TensorFlow计算机视觉原理与实战》[49M]百度网盘|亲测有效|pdf下载
  • TensorFlow计算机视觉原理与实战

  • 出版社:清华大学出版社
  • 出版时间:2021-06
  • 热度:7145
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

编辑推荐

本书以TensorFlow为深度学习框架,主要讲解计算机视觉任务中相关的知识。本书的内容十分连贯,每个章节的内容都会使用到前面章节讲解过的知识,旨在最大限度保证读者学习的连贯性,同时本书减少了晦涩难懂的数学公式,尽力图示促进读者理解。相信读者读完本书后会对计算机视觉相关任务有一个更清晰的理解。

内容简介

本书以Python数据处理工具和深度学习的基本原理为切人点,由浅人深地介绍TensorFlow的使用方法。由原理着手到代码实践,内容从最基本的回归问题开始,到近年来广泛流行的卷积神经网络和生成式模型。本书省去大量烦琐的数学推导,以通俗易懂的语言和示例阐述深度学习的原理。
本书共8章,第1和2章介绍TensorFlow的环境搭建与Python基本数据处理工具,为后面介绍TensorFlow做准备;第3~5章讲解TensorFlow和深度学习中的基本概念及深度学习常用数据集;第6~8章从易到难深入讲解不同的神经网络模型并配合大量的示例,进一步巩固TensorFlow代码的使用。本书配有整套代码,在重点、难点处配有讲解视频,读者可以根据自身兴趣与需求对代码进行修改并通过视频对难以理解的知识点进行巩固。
本书的难度、层次适合任何希望入门人工智能领域的学生或工作者阅读,同时也包含**的技术,适于想要紧跟视觉研究的从业人员阅读。

作者简介

欧阳鹏程西安交通大学工学硕士,研究方向为计算机视觉与数据处理。曾代表西安交通大学参加第一届浦发百度智慧金融极客挑战赛,荣获全国三等奖。曾于华为****视觉实验室与广发证券实习。于国内视频网站发布TensorFlow教程,深受网友支持与喜爱。

目录

第1章 深度学习简介及TensorFlow环境搭建(21min)
1.1 什么是深度学习
1.2 深度学习语言与工具
1.3 TensorFlow的优势
1.4 TensorFlow的安装与环境配置
1.4.1 Windows下配置GPU版TensorFlow
1.4.2 Linux下配置GPU版TensorFlow
1.4.3 直接通过Anaconda解决环境依赖
1.4.4 安装CPU版本的TensorFlow
1.5 小结
第2章 常用的Python数据处理工具
2.1 NumPy的使用
2.1.1 NumPy中的数据类型
2.1.2 NumPy中数组的使用
2.2 Matplotlib的使用
2.2.1 Matplotlib中的相关概念
2.2.2 使用Matplotlib绘图
2.3 Pandas的使用
2.3.1 Pandas中的数据结构
2.3.2 使用Pandas读取数据
2.3.3 使用Pandas处理数据
2.4 SciPy的使用
2.4.1 使用SciPy写入mat文件
2.4.2 使用SciPy读取mat文件
2.5 scikit-learn的使用
2.5.1 scikit-learn的使用框架
2.5.2 使用scikit-learn进行回归
2.5.3 使用scikit-learn进行分类
2.6 Pillow的使用
2.6.1 使用Pillow读取并显示图像
2.6.2 使用Pillow处理图像
2.7 OpenCV的使用
2.7.1 使用OpenCV读取与显示图像
2.7.2 使用OpenCV处理图像
2.8 argparse的使用
2.8.1 argparse的使用框架
2.8.2 使用argparse解析命令行参数
2.9 JSON的使用
2.9.1 使用JSON写入数据
2.9.2 使用JSON读取数据
2.10 小结
第3章 TensorFlow基础
3.1 TensorFlow的基本原理
3.2 TensorFlow中的计算图与会话机制
3.2.1 计算图
3.2.2 会话机制
3.3 TensorFlow中的张量表示
3.3.1 tf.constant
3.3.2 tf.Variable
3.3.3 tf.placeholder
3.4 TensorFlow中的数据类型
3.5 TensorFlow中的命名空间
3.5.1 tf.get_variable
3.5.2 tf.name_scope
3.5.3 tf.varhble_scope
3.6 TensorFlow中的控制流
3.6.1 TensorFlow中的分支结构
3.6.2 TensorFlow中的循环结构
3.6.3 TensorFlow中指定节点执行顺序
3.7 TensorFlow模型的输入与输出
3.8 TensorFlow的模型持久化
……
第4章 深度学习的基本概念(108min)
第5章 常用数据集及其使用方式
第6章 全连接神经网络
第7章 卷积神经网络(77min)
第8章 生成式模型

前言/序言


人工智能的概念早在20世纪被提出,其属于计算机科学的一个分支。但是受限于当时有限的计算资源,人工智能一直未能展现其巨大的威力。进入21世纪后,随着数据量的爆炸式增长与计算资源的普遍化,人工智能得到了充分的发展,并且得到了实验的支撑。它从最初试图模拟人类大脑神经元激活的方式使机器模型学习知识并产生类似人类思考的智能。

人工智能从创造之始到现在,理论和技术逐渐成熟,应用的领域也不断扩大,从计算机视觉任务、自然语言处理任务、语音识别任务到推荐算法都有人工智能算法的应用。人工智能是一门极具挑战与前景的科学,从事与人工智能相关工作的人员需要必备数学知识、计算机知识与神经科学知识,属于多学科交叉融合的科学。在如今近乎全民人工智能的时代,无论是在校学生还是已步入职场的工作者,了解一些人工智能的基本知识与算法对人生都有极大的帮助。

随着人工智能的广泛流行,各大互联网巨头都着手开发相应的深度学习框架,国外如谷歌的TensorFlow、脸书的PyTorch等,国内则有百度的PaddlePaddle等,其中各大深度学习框架都各有优势,它们对于能实现的模型结构也各有偏好,想要完全掌握各种深度学习模型,仅仅掌握一种深度学习框架是完全不够的。作为入门的深度学习框架,TensorFlow不失为一种好的框架,其具有清晰的逻辑层次、方便的可视化工具、完整的社区,在帮助读者理解模型细节的同时方便读者查阅相关资料自行学习更多知识。

本书面向所有想了解与人工智能相关知识的读者,无论是零基础或是具有一定基础的学生或工作者都适用。本书以TensorFlow为深度学习框架,主要讲解计算机视觉任务中相关的知识。TensorFlow目前已更新至2.x版,其语法与更易用的Keras相近,与TensorFlow 1.x的代码写法差异较大。本书所采用的TensorFlow版本为1.14.0,是TensorFlow 1.x中的最后一个版本,选用该版本主要有以下两点考虑: 第一,由于TensorFlow 1.x提供的API函数更加底层,因此在编写代码时能够让读者涉及更多的底层实现细节,方便读者对原理加深理解; 第二,TensorFlow 1.14.0兼具TensorFlow 1.x与TensorFlow 2.x的特性,对于以后想迁移到TensorFlow 2.x的读者更为友好。

第1和2章主要为零基础的读者设计,第1章引导读者在不同的操作系统下以不同的方式配置TensorFlow所需的编程环境; 第2章为读者介绍一些常用的Python编程工具包,这些工具不仅在之后的章节中会用到,在读者平时进行Python编程的过程中也十分有帮助; 第3章为对TensorFlow不熟悉的读者设计,对TensorFlow中的一些主要概念进行了介绍,例如如何使用TensorFlow编写网络模型的输入层,如何使用TensorFlow定义网络结构并将其使用TensorBoard进行可视化等; 第4章的内容更加偏重理论性,从零开始介绍深度学习中的一些重要概念,包括不同任务适用的激活函数、损失函数、优化器等,同时介绍了深度学习任务中训练模型的技巧与参数的选择,相信通过这些技巧,读者能够更快使模型收敛,达到自己想要的效果; 第5章则重点讲解深度学习任务中常使用的数据集,从较小的规则数据集到数据量巨大并且图像不规则的数据集均有涉猎,读者应着重关注图像不规则的数据集的使用方法,因为这更接近于日常人们四处收集到的图像,除此以外,还着重介绍了如何从头设计数据集类,包括不同格式图像数据的读取与获取等。第6~8章深入讲解深度学习模型,将前5章介绍的知识与代码进行整合,以完成从数据准备到使用模型进行预测的整个过程。第6章从最简单的全连接神经网络开始,使用其完成回归与分类任务,带领读者初步感受神经网络的魅力; 第7章在全连接神经网络的基础上,加入卷积层与转置卷积层,介绍卷积神经网络,以及使用不同的卷积神经网络模型完成了部分数据集的识别任务,同时还向读者呈现了一些神经网络模型比较有趣的应用,如使图像更清晰、为黑白图像上色等; 第8章在卷积神经网络的基础上使用不同的理论假设,使模型完成图像生成的任务,通过对两种经典生成式模型的介绍,相信读者能对神经网络模型的应用场景多一层理解。

本书的内容十分连贯,每个章节的内容都会使用到前面章节讲解过的知识,旨在最大限度保证读者学习的连贯性,同时本书将晦涩难懂的数学公式减到最少,尽力以图示的方式促进读者理解,本书部分彩图请见插页。相信读者读完本书后会对计算机视觉相关任务有一个更清晰的理解,希望本书能成为每一位读者打开深度学习与TensorFlow的金钥匙。

编者2021年1月