风和日丽的午后,你走在马路上。
一个人型机器人迎面走来,点头,微笑,挥手,和你擦肩而过。
你回头望去,街头绿灯下,机器人正小跑穿过人行横道,步伐轻盈,体态自然。
机器人渐行渐远……
你停下脚步,浮想联翩。“我和它究竟有何分别?”
“不,那只是算法做得好一点的人工智能罢了。”你如此安慰自己。
随着机器人消失在道路尽头,你陷入了深深的沉思。
- 算法是什么?
- 人工智能又是什么?
- 人工智能和算法有什么关系?
- 围棋程序为什么可以战胜人类棋手?
- 人工智能是否会替代人类?
- 极致的算法世界会是什么样子?
- ......
带着这些疑问,你想一探人工智能与算法之究竟。
奈何行业博大精深,内容纷繁复杂,你毫无头绪。
莫慌,一本关于人工智能与算法的书,刚刚面市!
这本书的名字是:《深入浅出AI算法:基础概览》。
PART ONE
这本书讲了什么?
首先,本书甄选了与算法有关的数学基础知识,包括线性代数、排列组合、高等数学、概率与统计等,为读者正式接触算法奠定一定的数学基础。
其次,本书从信息学算法与数据结构入手,讲解了二者最常用的概念与知识点,帮助读者培养一定的算法逻辑思维能力和数据结构思想。
然后,切入AI算法正题,从总体视角将AI算法划分为两种类别,甄选业界常见的几类机器学习算法模型,帮助读者在总体把控的前提下,掌握不同机器学习算法模型中的具体算法,以及它们的实现原理。
接着,本书会介绍算法工程的组成部分,手把手带领读者完成一个简易的算法工程项目,通过实践加深读者对AI算法的理解,使读者能够学以致用。
最后,本书挑选出AI算法的三大研究方向,帮助读者铺垫AI算法学习的进阶之路,总结了笔者对算法行业的思考和展望。
全书内容从基础到进阶,从理论到实践,层层递进。
PART TWO
本书特色
1.从介绍算法是什么开始,包括发展简史和目前与算法有关的职位和领域,循序渐进地帮助你敲开算法的大门。
2. 本书通过列举与生活息息相关的例子,对其中的一些概念进行直观讲述。
3. 本书的章节标题运用了武侠小说中的“内力”“招式”“武功秘籍”,分别对应数学基础、信息学算法和机器学习算法,生动有趣。
4. 本书每章的内容都采用“总分总”形式,并且在章节末尾提炼出核心关键词,方便读者进一步查询回顾。
PART THREE
适读人群
本书的目标受众包括但不限于行业属性或工作职能与AI算法有关的人士、从事传统行业的工程师、面临毕业的学生、初入职场的人士等。
当然,无论是哪一类人群,前提都需要对AI算法感兴趣。
爱因斯坦说过,兴趣是最好的老师。希望读者在读完本书后,可以对AI算法有一个较为清晰的整体认识,并且针对自己感兴趣的环节进行更深入的学习。
PART FOUR
后记
作者在写此书之前,发现周围想了解AI算法的朋友分为两类。
- 第一类:希望从事AI算法职业,或者希望转型做AI算法相关的工作。
- 第二类:不想学习AI算法,但是想了解AI算法背后的原理,以及整个AI项目的运作机制、流程和规律等。
无论是第一类人群的“入门”需求,还是第二类人群的“鸟瞰”需求,市面上已经有很多相关资料,如吴恩达在Coursera上发布的机器学习课程、斯坦福大学的CS在线课程系列、周志华的《机器学习》及网络上的各种算法学习教程等。
这些都是非常优质的AI算法学习资源。
但可惜的是,对大部分人来说,一方面,Coursera和斯坦福大学的课程门槛太高,零基础入门不易;另一方面,虽然大部分学习资源在某个方向上基本都能做到比较高质量的讲解,但很少有学习资源是使用算法串联整体内容的,即很少有学习资源可以同时满足“入门”和“鸟瞰”需求。
学习者往往需要通过整合多个信息源,才能对AI算法形成一个较为完整的总体印象。
此外,在和朋友讨论算法的过程中,笔者发现一件比较有意思的事情。
大家通常会聊到两类算法,一类是信息学算法,另一类是AI算法。
虽然都叫算法,但没有一个比较权威的划分方式将二者区别开。
为了满足读者“入门”和“鸟瞰”的不同需求,同时使读者能清晰、明确地认识上述两类算法之间的区别与联系,作者写就了此书!