书籍详情
《AI速成课:从AI编程到构建智能软件》[50M]百度网盘|亲测有效|pdf下载
  • AI速成课:从AI编程到构建智能软件

  • 出版社:机械工业出版社京东自营官方旗舰店
  • 出版时间:2020-08
  • 热度:12273
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

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

内容介绍

编辑推荐

适读人群 :任何对机器学习、深度学习或AI感兴趣的人。 对编程不那么擅长,但对AI感兴趣而且希望用它来解决现实问题的人。 未来希望就职于数据科学与AI领域的大学生。 想在AI领域进阶的数据分析师。 任何不满足于当前工作,想要迈出自己数据科学生涯第一步的人。 想用强大的AI工具提升商业价值的企业所有人。 渴望学习如何利用AI来优化业务、最大化利润并且提升效率的企业家。 想知道能给员工提供什么工程项目的AI行业从业者。 有志成为数据科学家,并寻求商业案例来丰富个人档案的人。 想利用机器学习和AI解决商业问题的技术爱好者。 想帮助公司转型成AI驱动的咨询师。 至少具有高中水平数学知识,且对AI感兴趣的学生。

本书从基础知识入手,详细讲解通过强化学习和深度学习构建AI系统所需的一切,并通过5个完整的项目实例,循序渐进展示如何使用*佳、*简单的AI编程工具(包括Python、TensorFlow、Keras和PyTorch)构建智能软件。具体内容包括AI工具包、Python基础、AI基础技巧、你的个AI模型、销售和广告中的AI、Q学习、物流行业中的AI、人工大脑、自动驾驶车辆中的AI、商业中的AI、深度卷积Q学习、游戏中的AI。

内容简介

本书从基础知识入手,详细讲解通过强化学习和深度学习构建AI系统所需的一切,并通过5个完整的项目实例,循序渐进展示如何使用*佳、*简单的AI编程工具(包括Python、TensorFlow、Keras和PyTorch)构建智能软件。具体内容包括AI工具包、Python基础、AI基础技巧、你的个AI模型、销售和广告中的AI、Q学习、物流行业中的AI、人工大脑、自动驾驶车辆中的AI、商业中的AI、深度卷积Q学习、游戏中的AI。

作者简介

赫德林·德·庞特维斯(Hadelin de Ponteves)是BlueLife AI的联合创始人兼首席执行官,该公司利用前沿人工智能技术,通过优化流程、*大化效率和提高盈利能力,使企业获得巨额利润。他还是一位在线企业家,创建了50多个口碑极好的在线教育课程,内容涵盖机器学习、深度学习、人工智能和区块链等主题,在204个国家/地区拥有700000多个订阅者。

目录

译者序
前言
作者简介
审校者简介
第1章 欢迎来到机器人世界1
 11 开始你的AI旅程1
 12 四种不同的AI模型2
 13 学习AI可以让你做什么3
 14 小结5
第2章 探索你的AI工具包6
 21 GitHub源代码页面6
 22 Colaboratory 运行环境7
 23 小结11
第3章 Python基础——学习如何用Python编程12
 31 显示文本13
 32 变量和操作13
 33 列表和数组14
 34 if语句和条件16
 35 for循环和while循环17
 36 函数21
 37 类和对象22
 38 小结24
第4章 AI基础技巧25
 41 什么是强化学习25
 42 强化学习的五大原理26
421 原理#1——输入与输出系统26
422 原理#2——奖励27
423 原理#3——AI环境27
424 原理#4——马尔可夫决策过程28
425 原理#5——训练与推断28
 43 小结30
第5章 你的第一个AI模型——小心老虎机31
 51 多臂老虎机问题31
 52 汤普森采样模型32
521 模型编程32
522 理解模型36
523 什么是分布37
524 应对多臂老虎机问题39
525 汤普森采样策略三步走41
526 汤普森采样模型的临门一脚42
527 汤普森采样模型与标准模型42
 53 小结44
第6章 销售和广告中的AI——像“AI街之狼”一样销售45
 61 待解决的问题45
 62 用仿真构建AI环境47
621 运行仿真程序48
622 回顾50
 63 AI解决方案及其直觉的回顾50
631 AI解决方案51
632 直觉51
 64 技术实现52
641 汤普森采样与随机策略选择52
642 开始编程52
643 最终结果57
 65 小结58
第7章 欢迎来到Q学习59
 71 迷宫59
711 第一步60
712 构建环境61
713 构建AI模型64
 72 Q学习的完整流程66
721 训练模式66
722 推断模式67
 73 小结67
第8章 物流行业中的AI——仓库中的机器人68
 81 构建环境69
811 状态70
812 行为70
813 奖励70
814 AI解决方案回顾70
 82 技术实现71
821 第1部分——构建环境72
822 第2部分——用Q学习构建AI解决方案74
823 第3部分——进入推断模式75
824 改进1——自动化奖励分配77
825 改进2——加入一个中间目标80
 83 小结82
第9章 人工大脑——深度Q学习83
 91 预测房价83
911 上传数据集84
912 导入依赖库85
913 排除变量86
914 准备数据87
915 构建神经网络90
916 训练神经网络91
917 展示结果91
 92 深度学习理论92
921 神经元92
922 激活函数95
923 神经网络的工作原理98
924 神经网络如何学习98
925 正向传播算法和反向传播算法99
926 梯度下降算法100
 93 深度Q学习106
931 归一化指数方法107
932 深度Q学习回顾108
933 经验回放109
934 深度Q学习的完整算法109
 94 小结110
第10章 自动驾驶汽车中的AI——造一辆自动驾驶汽车111
 101 构建环境111
1011 设定目标113
1012 设置参数116
1013 输入状态118
1014 输出行为119
1015 奖励120
 102 AI解决方案回顾122
 103 技术实现123
1031 第1步——导入依赖库123
1032 第2步——创造神经网络的架构124
1033 第3步——实现经验回放127
1034 第4步——实现深度Q学习130
 104 演示138
1041 安装Anaconda139
1042 用Python 36创建一个虚拟环境140
1043 安装PyTorch142
1044 安装Kivy143
 105 小结151
第11章 商业中的AI——用深度Q学习使成本最小化152
 111 要解决的问题152
 112 构建环境153
1121 服务器环境中的常量和变量153
1122 关于服务器环境的假设154
1123 仿真155
1124 整体功能156
1125 定义状态157
1126 定义行为158
1127 定义奖励158
1128 最后的仿真示例159
 113 AI解决方案161
1131 大脑162
1132 技术实现163
 114 演示191
115 回顾——通用AI框架/蓝图199
 116 小结200
第12章 深度卷积Q学习201
 121 CNN有什么用途201
 122 CNN的工作原理202
1221 第1步——卷积204
1222 第2步——最大池化206
1223 第3步——扁平化209
1224 第4步——全连接210
 123 深度卷积Q学习211
 124 小结212
第13章 游戏中的AI——成为《贪吃蛇》大师213
 131 要解决的问题213
 132 构建环境214
1321 定义状态214
1322 定义行为215
1323 定义奖励216
 133 AI解决方案216
1331 大脑217
1332 经验回放记忆218
 134 技术实现219
1341 第1步——构建环境219
1342 第2步——构建大脑226
1343 第3步——构建经验回放记忆228
1344 第4步——训练AI模型230
1345 第5步——测试AI模型235
 135 演示237
1351 安装237
1352 结果242
 136 小结243
第14章 回顾与总结244
 141 回顾——整体AI框架/蓝图244
 142 探索你在AI领域的下一站245
1421 不断练习246
1422 社交247
1423 学无止境247

前言/序言

数据科学家们和AI研究爱好者们,你们好!多年以来,我一直在开发关于人工智能(AI)的在线课程,取得了很大的成功,并且对AI社区做出了不小的贡献。然而,它们还缺少一个至关重要的东西。在某一刻,这些人工智能课程是如此之多,以致我的大部分学生都来寻求有关如何学习这些课程的指导。与其将学习这些课程的顺序一一列出,不如撰写一本关于AI的、面面俱到的指南。这本书包含了完美的知识结构、最好的解释,还有来自我以往课程的实用案例。
如你所见,我的目标是使AI大众化,使所有人都意识到AI不是一门遥不可及的技术,并且它能为世界带来更好的改变。我尽我所能地在世界上传播这样的知识,让人们为21世纪将出现的新职业和新机遇做好准备。我相信很多人会觉得用一本能随时携带的、面面俱到的书学习AI,要远比学习几十门很难厘清头绪的网络课程更加高效。虽说如此,对于那些更热衷于网络课程的人们来说,本书仍是一个相当不错的补充。
我单纯地期望越来越多的人能通过本书——这一网络课程之外的高效之选,以正确的方式学习AI。将我之前网络课程中的精华浓缩进一本简单易懂的书是一个不小的挑战。事实证明,我成功地完成了这一挑战,所以今天我欣喜地将它分享给你。
我由衷地希望它能帮助更多的人找到他们梦想中的工作,在数据科学和人工智能领域拥有一个美好的前程,并且为21世纪的这些严峻挑战带来漂亮的解决方案。
本书的目标读者
●任何对机器学习、深度学习或AI感兴趣的人。
●对编程不那么擅长,但对AI感兴趣而且希望用它来解决现实问题的人。
●未来希望就职于数据科学与AI领域的大学生。
●想在AI领域进阶的数据分析师。
●任何不满足于当前工作,想要迈出自己数据科学生涯第一步的人。
●想用强大的AI工具提升商业价值的企业所有人。
●渴望学习如何利用AI来优化业务、最大化利润并且提升效率的企业家。
●想知道能给员工提供什么工程项目的AI行业从业者。
●有志成为数据科学家,并寻求商业案例来丰富个人档案的人。
●想利用机器学习和AI解决商业问题的技术爱好者。
●想帮助公司转型成AI驱动的咨询师。
●至少具有高中水平数学知识,且对AI感兴趣的学生。
本书主要内容
●第1章介绍人工智能的世界。
●第2章发掘一个由Python文件组成的、易用的、可在谷歌Colaboratory平台直接运行的AI模型工具包。
●第3章提供恰当的Python语言基础知识,并教你如何使用Python编程。
●第4章介绍强化学习及其五大基本原则。
●第5章讲解多臂老虎机问题的相关理论,以及如何通过汤普森采样AI模型找到最佳解决方案。
●第6章利用第5章的汤普森采样AI模型解决一个现实中关于销售和打广告的商业问题。
●第7章介绍Q学习AI模型的相关理论。
●第8章利用第7章中的Q学习AI模型解决一个现实中关于物流优化的商业问题。
●第9章介绍深度学习的基础知识和深度Q学习AI模型。
●第10章利用第9章中的深度Q学习AI模型构建一辆虚拟的自动驾驶汽车。
●第11章利用第9章中的深度Q学习AI模型解决一个现实中关于成本优化的商业问题。
●第12章介绍卷积神经网络的基础知识和深度卷积Q学习AI模型。
●第13章利用第12章中的深度卷积Q学习AI模型通关著名的《贪吃蛇》(Snake)游戏。
●第14章回顾如何创建一个AI框架,还包含作者对你的AI世界前程的一些叮嘱。
充分利用本书
●在开始之前你并不需要懂太多,本书包含了对理解AI模型所需的全部预备知识的快速回顾。如果你有需要的话,本书还有一整章讲解Python基础,帮助你学习如何用Python编程。
●我建议你在阅读本书的同时,保持搜索引擎打开,这样你可以随时访问书中列出的链接资源,以及更详细地了解本书提及的AI模型背后的数学概念。
下载示例代码及彩色图像
本书的示例代码及所有截图和示意图,可以从http://wwwpacktpubcom通过个人账号下载,也可以访问华章图书官网http://wwwhzbookcom,通过注册并登录个人账号下载。
下载好文件之后,请确保用以下软件的最新版对文件解压缩:
●WinRAR/7-Zip——Windows
●Zipeg/iZip/UnRarX——Mac
●7-Zip/PeaZip——Linux
你还可以通过Github链接https://githubcom/PacktPublishing/AI-Crash-Course找到本书的代码。
本书中的截图和示意图的PDF文件还可以在https://staticpackt-cdncom/downloads/9781838645359_ColorImagespdf下载。