• 人工智能和深度学习导论
21年品牌 40万+商家 超1.5亿件商品

人工智能和深度学习导论

正版图书,可开发票,请放心购买。

57.12 8.2折 69.8 全新

库存12件

广东广州
认证卖家担保交易快速发货售后保障

作者[美] 奥斯瓦尔德·坎佩萨托(Oswald Campesato )|译者:刘少俊 方延风

出版社人民邮电

ISBN9787115584083

出版时间2024-06

装帧其他

开本其他

定价69.8元

货号32087357

上书时间2024-06-09

淘书宝店

九年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
OswaldCampesato是加州大学圣克拉拉分校的兼职教师,专门研究深度学习、Java、NLP、Android和TensorFlow。他是超过二十五本书的作者/合著者,包括TensorFlow2PocketPrimer、Python3forMachineLearning和DataScienceFundamentalsPocketPrime

目录
第 1章  人工智能导论1
1.1  什么是人工智能1
1.2  图灵测试3
1.2.1  图灵测试的定义3
1.2.2  询问者测试4
1.3  启发式方法4
1.4  知识表示5
1.4.1  基于逻辑的解决方案5
1.4.2  语义网络6
1.5  人工智能和博弈6
1.6  专家系统7
1.7  神经计算8
1.8  演化计算8
1.9  自然语言处理9
1.10  生物信息学10
1.11  人工智能的主要部分11
1.11.1  机器学习11
1.11.2  深度学习11
1.11.3  强化学习12
1.11.4  机器人学12
1.11.5  自然语言处理12
1.12  代码示例13
1.13  总结13
第 2章  机器学习概述14
2.1  什么是机器学习14
2.2  机器学习算法的类型16
2.3  特征工程、特征选择和特征提取18
2.4  降维19
2.4.1  PCA19
2.4.2  协方差矩阵20
2.5  使用数据集20
2.5.1  训练数据与测试数据20
2.5.2  什么是交叉验证20
2.6  什么是正则化21
2.6.1  机器学习和特征缩放21
2.6.2  数据归一化与标准化21
2.7  偏差-方差权衡21
2.8  模型的度量指标22
2.8.1  R2的局限性22
2.8.2  混淆矩阵22
2.8.3  准确率、精确率、召回率22
2.8.4  ROC曲线23
2.9  其他有用的统计学术语23
2.9.1  F1值是什么24
2.9.2  p值是什么24
2.10  什么是线性回归24
2.10.1  线性回归与曲线拟合25
2.10.2  什么时候解是精确值25
2.10.3  什么是多元分析25
2.11  其他类型的回归26
2.12  使用平面中的线(可选)26
2.13  用NumPy和matplotlib画散点图(1)28
2.14  用NumPy和matplotlib画散点图(2)30
2.15  用NumPy和matplotlib画二次散点图30
2.16  MSE公式31
2.16.1  误差类型列表32
2.16.2  非线性最小二乘法32
2.17  手动计算MSE32
2.18  用np.linspace() API近似线性数据34
2.19  用np.linspace() API计算MSE34
2.20  用Keras进行线性回归36
2.21  总结38
第3章  机器学习分类器40
3.1  什么是分类40
3.1.1  什么是分类器40
3.1.2  常见的分类器41
3.1.3  二元分类与多类别分类41
3.1.4  多标签分类42
3.2  什么是线性分类器42
3.3  什么是kNN42
3.4  什么是决策树43
3.5  什么是随机森林46
3.6  什么是SVM46
3.7  什么是贝叶斯推理47
3.7.1  贝叶斯定理47
3.7.2  一些贝叶斯术语48
3.7.3  什么是最大后验假设48
3.7.4  为什么使用贝叶斯定理48
3.8  什么是朴素贝叶斯分类器48
3.9  训练分类器49
3.10  评估分类器49
3.11  什么是激活函数50
3.11.1  为什么需要激活函数51
3.11.2  激活函数是如何工作的51
3.12  常见的激活函数51
3.12.1  Python中的激活函数52
3.12.2  Keras中的激活函数53
3.13  ReLU和ELU激活函数53
3.13.1  ReLU激活函数53
3.13.2  ELU激活函数54
3.14  Sigmoid、Softmax、Softplus和tanh激活函数的相似性54
3.14.1  Sigmoid激活函数54
3.14.2  Softmax激活函数54
3.14.3  Softplus激活函数54
3.14.4  tanh激活函数54
3.15  Sigmoid、Softmax和Hardmax激活函数之间的差异55
3.16  什么是逻辑斯谛回归55
3.16.1  设置阈值55
3.16.2  逻辑斯谛回归:重要假设56
3.16.3  线性可分数据56
3.17  Keras、逻辑斯谛回归和Iris数据集56
3.18  总结58
第4章  深度学习概述59
4.1  Keras和异或函数XOR59
4.2  什么是深度学习61
4.2.1  什么是超参数62
4.2.2  深度学习体系架构62
4.2.3  深度学习所能解决的问题63
4.2.4  未来的挑战63
4.3  什么是感知器63
4.3.1  感知器函数的定义64
4.3.2  感知器的详细视图64
4.4  人工神经网络剖析65
4.4.1  初始化模型的超参数66
4.4.2  激活函数66
4.4.3  损失函数66
4.4.4  优化器66
4.4.5  学习率67
4.4.6  丢弃率67
4.5  什么是反向误差传播67
4.6  什么是多层感知器67
4.7  数据点是如何被正确分类的68
4.8  CNN的高阶视图69
4.8.1  一个极简的CNN70
4.8.2  卷积层70
4.8.3  ReLU激活函数70
4.8.4  最大池化层70
4.9  在MNIST数据集上显示图像71
4.10  Keras和MNIST数据集72
4.11  Keras、CNN和MNIST数据集73
4.12  用CNN分析音频信号75
4.13  总结76
第5章  深度学习体系架构:RNN和       LSTM77
5.1  什么是RNN77
5.1.1  RNN剖析78
5.1.2  什么是BPTT78
5.2  在Keras中使用RNN79
5.3  在Keras中使用RNN和MNIST数据集80
5.4  在TensorFlow中使用RNN(可选)81
5.5  什么是LSTM83
5.5.1  LSTM剖析83
5.5.2  双向LSTM84
5.5.3  LSTM公式84
5.5.4  LSTM超参数调优85
5.6  在TensorFlow中使用LSTM(可选)85
5.7  什么是GRU87
5.8  什么是自动编码器87
5.8.1  自动编码器和主成分分析88
5.8.2  什么是可变自动编码器89
5.9  什么是GAN89
5.10  创建GAN90
5.11  总结92
第6章  自然语言处理和强化学习93
6.1  使用NLP93
6.1.1  NLP技术94
6.1.2  Transformer架构和NLP94
6.1.3  Transformer-XL架构95
6.1.4  Reformer架构95
6.1.5  NLP和深度学习95
6.1.6  NLP中的数据预处理任务95
6.2  流行的NLP算法95
6.2.1  什么是n-gram96
6.2.2  什么是skip-gram96
6.2.3  什么是词袋96
6.2.4  什么是词频97
6.2.5  什么是反文档频率97
6.2.6  什么是TF-IDF98
6.3  什么是词嵌入98
6.4  ELMo、ULMFit、OpenAI、BERT和ERNIE 2.098
6.5  什么是Translatotron99
6.6  深度学习和NLP100
6.7  NLU与NLG100
6.8  什么是强化学习101
6.8.1  强化学习的应用101
6.8.2  NLP与强化学习102
6.8.3  强化学习中的价值、策略和模型102
6.9  从NFA到MDP103
6.9.1  什么是NFA103
6.9.2  什么是马尔可夫链103
6.9.3  马尔可夫决策过程104
6.10  epsilon贪心算法104
6.11  贝尔曼方程105
6.12  强化学习工具包和框架106
6.13  什么是深度强化学习107
6.14  总结108
附录A  Keras简介109
A.1  什么是Keras109
A.1.1  在TF 2中使用Keras命名空间109
A.1.2  使用tf.keras.layers命名空间110
A.1.3  使用tf.keras.activations命名空间110
A.1.4  使用tf.keras.datasets命名空间111
A.1.5  使用tf.keras.experimental命名空间111
A.1.6  使用tf.keras中的其他命名空间112
A.1.7  TF 2 Keras与“独立”Keras112
A.2  创建基于Keras的模型112
A.3  Keras和线性回归114
A.4  Keras、MLP和MNIST数据集115
A.5  Keras、CNN和cifar10数据集117
A.6  在Keras中调整图像大小119
A.7  Keras和提前停止(1)120
A.8  Keras和提前停止(2)121
A.9  Keras模型的度量指标123
A.10  保存和恢复Keras模型123
A.11  总结125
附录B  TF 2简介126
B.1  什么是TF 2126
B.1.1  TF 2用例127
B.1.2  TF 2架构128
B.1.3  TF 2安装128
B.1.4  TF 2和Python的REPL129
B.2  其他基于TF 2的工具包129
B.3  TF 2即时执行130
B.4  TF 2张量、数据类型和原始类型130
B.4.1  TF 2数据类型130
B.4.2  TF 2原始类型131
B.5  TF 2中的常量131
B.6  TF 2中的变量132
B.7  tf.rank() API133
B.8  tf.shape() API134
B.9  TF 2中的变量(重新审视)135
B.10  TF 2中的@tf.function是什么136
B.10.1  @tf.function如何工作136
B.10.2  TF 2中@tf.function的注意事项137
B.10.3  tf.print()函数和标准错误138
B.11  在TF 2中使用@tf.function138
B.11.1  一个未使用@tf.function 的例子138
B.11.2  一个使用@tf.function 的例子139
B.11.3  使用@tf.function重载函数的例子139
B.11.4  TF 2中的AutoGraph是什么140
B.12  TF 2中的算术运算141
B.13  TF 2中算术运算的 注意事项141
B.14  TF 2的内置函数142
B.15  计算TF 2中的三角 函数值143
B.16  计算TF 2中的指数值144
B.17  在TF 2中使用字符串144
B.18  在TF 2中使用带有各种张量的运算符145
B.19  TF 2中的二阶张量(1)146
B.20  TF 2中的二阶张量(2)147
B.21  TF 2中两个二阶张量的 乘法148
B.22  将Python数组转换为TF 2 张量148
B.23  微分和TF 2中的 tf.GradientTape149
B.24  tf.GradientTape的示例150
B.24.1  使用tf.GradientTape 的watch()方法150
B.24.2  将嵌套的循环用于tf.GradientTape151
B.24.3  其他涉及tf.GradientTape的TF 2张量运算151
B.24.4  持久的梯度磁带152
B.25  谷歌Colaboratory153
B.26  其他云平台154
B.27  总结154
附录C  pandas简介155
C.1  什么是pandas155
C.1.1  pandas数据帧155
C.1.2  数据帧和数据清洗任务156
C.2  带标签的pandas数据帧156
C.3  pandas数值数据帧157
C.4  pandas布尔数据帧158
C.5  pandas数据帧和随机数159
C.6  组合pandas数据帧(1)160
C.7  组合pandas数据帧(2)161
C.8  pandas数据帧的数据处理(1)161
C.9  pandas数据帧的数据处理(2)162
C.10  pandas数据帧的数据处理(3)163
C.11  pandas数据帧和CSV文件164
C.12  pandas数据帧和Excel电子表格(1)167
C.13  pandas数据帧和Excel电子表格(2)167
C.14  读取具有不同分隔符的数据文件168
C.15  使用sed命令转换数据(可选)169
C.16  选择、添加和删除数据帧 中的列171
C.17  pandas数据帧和散点图172
C.18  pandas数据帧和直方图173
C.19  pandas数据帧和简单统计175
C.20  pandas数据帧的标准化175
C.21  pandas数据帧、NumPy函数 和大型数据集177
C.22  使用pandas序列177
C.22.1  数据来自ndarray178
C.22.2  来自pandas序列的 pandas数据帧178
C.23  pandas中有用的单行命令179
C.24  什么是Jupyter181
C.24.1  Jupyter特性181
C.24.2  从命令行启动Jupyter181
C.24.3  JupyterLab182
C.24.4  开发JupyterLab扩展182
C.25  总结182

内容摘要
本书首先介绍了人工智能的基础知识,然后分别介绍了机器学习、深度学习、自然语言处理和强化学习中的重点概念和实践过程,包含逻辑斯谛回归、k最近邻、决策树、随机森林、支持向量机、卷积神经网络、循环神经网络、LSTM、自动编码器等。此外,本书的附录部分还分别简单介绍了Keras、TensorFlow、pandas等人工智能相关的工具。
本书适用于高等院校电子信息类专业的人工智能导论课程,也适合想要对人工智能、机器学习和深度学习快速了解和掌握的专业人士阅读参考。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP