TensorFlow机器学习(原书第2版)/智能系统与技术丛书
- ISBN:9787111705772
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:364
- 出版时间:2022-07-01
- 条形码:9787111705772 ; 978-7-111-70577-2
本书特色
TensorFlow机器学习超入门教程,以任务为导向,通过示例代码讲解用TensorFow构建机器模型的核心技术和方法
内容简介
这是一本TensorFlow机器学习入门教程,书中通过大量实例,以浅显易懂、循序渐进的方式详细阐释使用Python和TensorFlow构建机器学习模型的核心技术与方法。本书既涵盖机器学习基础理论,又介绍了如何将机器学习核心概念应用于现实世界的挑战(例如,情感分析、文本分类和图像识别)中,并通过实例展示了用于深度语音处理、面部识别以及使用CIFAR-10的自编码器的神经网络技术。 全书共分为三部分。**部分(~2章)讨论机器学习的基本原理及其当前被大规模应用的原因;第二部分(第3~10章)通过大量实例详细介绍回归算法和分类算法,涵盖回归、分类、无监督聚类和隐马尔可夫模型(HMM)等技术及应用;第三部分(第11~19章)主要介绍神经网络及其应用,涵盖使用隐藏层的自编码器压缩和表示输入、用于自动分类图像和面部识别的卷积神经网络(CNN)、用于时间序列数据或语音转文本的循环神经网络(RNN),以及seq2seq RNN架构等内容。
目录
序
前言
关于本书
致谢
**部分 机器学习基础
第1章 开启机器学习之旅2
1.1 机器学习的基本原理3
1.1.1 参数5
1.1.2 学习和推理6
1.2 数据表示和特征7
1.3 度量距离13
1.4 机器学习的类型15
1.4.1 监督学习15
1.4.2 无监督学习16
1.4.3 强化学习17
1.4.4 元学习17
1.5 TensorFlow19
1.6 后续各章概述21
小结22
第2章 TensorFlow**知识23
2.1 确保TensorFlow工作正常24
2.2 表示张量25
2.3 创建运算29
2.4 在会话中执行运算30
2.5 将代码理解为图32
2.6 在Jupyter中编写代码34
2.7 使用变量37
2.8 保存和加载变量38
2.9 使用TensorBoard可视化数据40
2.9.1 实现移动平均40
2.9.2 可视化移动平均42
2.10 把所有综合到一起:TensorFlow系统架构和API44
小结45
第二部分 核心学习算法
第3章 线性回归及其他48
3.1 形式化表示48
3.2 线性回归52
3.3 多项式模型55
3.4 正则化58
3.5 线性回归的应用62
小结63
第4章 使用回归进行呼叫量预测64
4.1 什么是31166
4.2 为回归清洗数据67
4.3 什么是钟形曲线?预测高斯分布71
4.4 训练呼叫回归预测器72
4.5 可视化结果并绘制误差74
4.6 正则化和训练测试集拆分76
小结78
第5章 分类问题基础介绍79
5.1 形式化表示80
5.2 衡量性能82
5.2.1 准确率82
5.2.2 精度和召回率82
5.2.3 受试者操作特征曲线84
5.3 使用线性回归进行分类85
5.4 使用逻辑回归89
5.4.1 解决1维逻辑回归90
5.4.2 解决2维逻辑回归93
5.5 多分类器96
5.5.1 一对所有96
5.5.2 一对一97
5.5.3 softmax回归97
5.6 分类的应用101
小结101
第6章 情感分类:大型影评数据集103
6.1 使用词袋模型104
6.1.1 在影评中应用词袋模型105
6.1.2 清洗所有的电影评论107
6.1.3 在词袋模型上进行探索性数据分析108
6.2 使用逻辑回归构建情感分类器109
6.2.1 模型训练的创建110
6.2.2 训练创建的模型111
6.3 使用情感分类器进行预测112
6.4 测量分类器的有效性115
6.5 创建softmax回归情感分类器119
6.6 向Kaggle提交结果125
小结127
第7章 自动聚类数据128
7.1 使用TensorFlow遍历文件129
7.2 音频特征提取130
7.3 使用k-means聚类135
7.4 分割音频138
7.5 使用自组织映射进行聚类140
7.6 应用聚类144
小结145
第8章 从Android的加速度计数据推断用户活动146
8.1 Walking数据集中的用户活动数据147
8.1.1 创建数据集149
8.1.2 计算急动度并提取特征向量150
8.2 基于急动度大小聚类相似参与者153
8.3 单个参与者的不同类别活动155
小结157
第9章 隐马尔可夫模型158
9.1 一个不可解释模型的例子159
9.2 马尔可夫模型159
9.3 隐马尔可夫模型简介161
9.4 前向算法162
9.5 维特比解码165
9.6 使用HMM166
9.6.1 对视频建模166
9.6.2 对DNA建模166
9.6.3 对图像建模167
9.7 HMM的应用167
小结167
第10章 词性标注和词义消歧168
10.1 HMM示例回顾:雨天或晴天170
10.2 词性标注173
10.2.1 重点:使用HMM训练和预测词性176
10.2.2 生成带歧义的词性标注数据集179
10.3 构建基于HMM的词性消歧算法181
10.4 运行HMM并评估其输出188
10.5 从布朗语料库获得更多的训练数据190
10.6 为词性标注定义评估指标196
小结198
第三部分 神经网络范式
第11章 自编码器200
11.1 神经网络简介201
11.2 自编码器简介203
11.3 批量训练207
11.4 处理图像207
11.5 自编码器的应用211
小结212
第12章 应用自编码器:CIFAR-10图像数据集213
12.1 什么是CIFAR-10214
12.2 自编码器作为分类器218
12.3 去噪自编码器223
12.4 堆栈自编码器226
小结229
第13章 强化学习230
13.1 相关概念231
13.1.1 策略232
13.1.2 效用233
13.2 应用强化学习233
13.3 实现强化学习235
13.4 探索强化学习的其他应用242
小结243
第14章 卷积神经网络244
14.1 神经网络的缺点245
14.2 卷积神经网络简介245
14.3 准备图像246
14.3.1 生成过滤器249
14.3.2 使用过滤器进行卷积251
14.3.3 *大池化253
14.4 在TensorFlow中实现CNN254
14.4.1 测量性能257
14.4.2 训练分类器258
14.5 提高性能的提示和技巧258
14.6 CNN的应用259
小结259
第15章 构建现实世界中的CNN:VGG-Face和VGG-Face Lite260
15.1 为CIFAR-10构建一个现实世界的CNN架构262
15.1.1 加载和准备C
作者简介
克里斯·马特曼(Chris Mattmann),是美国国家航空航天局(NASA)喷气推进实验室人工智能分析和创新发展部门的负责人,并且是该实验室数据科学领域的位首席科学家。Chris Mattmann已经将TensorFlow应用到他在NASA面临的挑战中,包括使用TensorFlow构建谷歌的看图说话(Show & Tell)算法。他曾担任Apache软件基金会(Apache Software Foundation)的负责人,为开源项目做出了很好贡献,并在南加州大学教授内容检测和分析、搜索引擎以及信息检索方面的研究生课程。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0