AI速成课:从AI编程到构建智能软件
上QQ阅读APP看书,第一时间看更新

前言

数据科学家们和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://www.packtpub.com通过个人账号下载,也可以访问华章图书官网http://www.hzbook.com,通过注册并登录个人账号下载。

下载好文件之后,请确保用以下软件的最新版对文件解压缩:

·WinRAR/7-Zip——Windows

·Zipeg/iZip/UnRarX——Mac

·7-Zip/PeaZip——Linux

你还可以通过Github链接https://github.com/PacktPublishing/AI-Crash-Course找到本书的代码。

本书中的截图和示意图的PDF文件还可以在https://static.packt-cdn.com/downloads/9781838645359_ColorImages.pdf下载。