零基础入门AI:从小白到专家的学习路径

零基础想学AI?这份书单帮你从入门到精通,涵盖编程、数学、机器学习等各个方面,无需基础,轻松上手!

原文标题:不懂编程,数学也不好,想要入门AI可能吗?

原文作者:图灵编辑部

冷月清谈:

对AI感兴趣,但担心编程和数学基础薄弱?别担心!这篇文章为你提供了一份从零开始学习AI的完整书单,即使没有相关背景也能轻松上手。文章指出,AI并非只是工程师和研究者的专属领域,全民学习AI的时代已经到来。

学习路径主要分为以下几个阶段:

1. **了解AI全貌**: 从《人工智能简史(第2版)》入手,全面了解AI的前世今生,建立全局认知。

2. **计算机基础**: 通过《程序是怎样跑起来的(第3版)》《计算机是怎样跑起来的(第2版)》《网络是怎样连接的》三本书,掌握计算机底层逻辑,为编程学习打基础。

3. **编程入门**: 学习Python这门AI领域的主流语言,推荐《Python编程:从入门到实践(第3版)》。

4. **数学基础**: 学习AI所需的数学基础,推荐《简单微积分:学校未教过的超简易》和《简单线性代数:漫画线性代数入门》两本通俗易懂的入门书籍。

5. **数据结构与算法**: 掌握数据结构与算法,推荐《我的第一本算法书(修订版)》和《算法图解(第2版)》。

6. **机器学习与深度学习**: 进一步学习机器学习和深度学习,推荐《图解机器学习》和《深度学习入门:基于Python的理论与实现》。

7. **ChatGPT**: 了解并掌握ChatGPT,推荐《这就是ChatGPT》和《ChatGPT高效提问:prompt技巧大揭秘》。

按照这个书单逐步学习,你将从AI小白逐步进阶,最终掌握AI的核心原理和应用技能。

怜星夜思:

1、文章推荐的书籍涵盖面很广,但对于时间有限的学习者,哪些书籍是必读的呢?
2、除了书籍学习,还有什么其他的学习AI的途径?
3、对于非技术背景的人来说,学习AI最大的挑战是什么?如何克服?

原文内容

当然可能!

或许你对人工智能充满好奇,想一探它的奥秘,但面对机器学习、深度学习、神经网络等概念,却傻傻地分不清楚。你希望通过学习 AI 提升工作效率,却又担心自己缺乏足够的编程和数学基础,难以迈出第一步。其实,这些担忧完全没有必要。即使你对数学和编程并不精通,只要从基础知识开始,循序渐进地学习,你一样可以掌握人工智能的核心原理。

最近,国家发布了《关于加强中小学人工智能教育的通知》,要在 2030 年前普及中小学基本 AI 教育,这意味着人工智能将成为人人都能接触和学习的通用技能,不再局限于工程师和研究者的圈子。所以现在开始学 AI 完全不晚,反而是跟上时代步伐的好机会。

AI 不仅仅是技术,更像是开启了一种新的思维方式,一种让你重新看待问题的方式。如果你是非技术人士,想学习 AI,并在工作中应用,那么今天这份书单就请码住了!可以说每本书都通俗易懂,内容丰富而不枯燥,非常适合初学者。按照顺序一本一本学下来,你会发现自己慢慢变得不一样了。

1

人工智能初了解 

人工智能全景式指南,AI 入门第一步,培养兴趣,跟 AI 先熟悉起来。而这本书能帮你快速了解人工智能的前世今生,建立起对人工智能的全局认知,拓宽视野。如果只读一本人工智能书,强烈推荐这本!

《人工智能简史(第2版)》

尼克 | 著

本书获得第七届中华优秀出版物图书奖、第八届吴文俊人工智能科技进步奖,入围央视“2017年度中国好书”,获选第十三届“文津图书奖”推荐图书。

全方位解读人工智能的来龙去脉,几乎覆盖人工智能学科的所有领域,包括人工智能的起源、自动定理证明、专家系统、神经网络、自然语言处理、遗传算法、深度学习、强化学习、超级智能、哲学问题和未来趋势等,以宏阔的视野和生动的语言,对人工智能进行了全面回顾和深度点评。

2

计算机通识教育 

AI 时代每个人都需要了解的计算机通识知识,有助于大家快速了解计算机的底层逻辑,为后面编程阶段做准备。

《程序是怎样跑起来的(第3版)》

矢泽久雄 | 著,周自恒 | 译

原版重印 50 次,畅销经典,本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容。


《计算机是怎样跑起来的(第2版)》
矢泽久雄 | 著,胡屹 | 译
“计算机组成原理”图解趣味版,本书以图配文,以计算机的三大原则为开端、相继介绍了计算机的结构、手工汇编、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP 网络、数据加密、XML、计算机系统开发以及 SE 的相关知识。第 2 版的部分程序改用 Python 来呈现,数据库改用 MySQL,并对加密部分做了升级。
《网络是怎样连接的》

户根勤 | 著,周自恒 | 译

蹲马桶就能看懂的网络基础知识,本书以探索之旅的形式,从在浏览器中输入网址开始,一路追踪了到显示出网页的内容为止的整个过程,以图配文,讲解了网络的全貌,并重点介绍了实际的网络设备和软件是如何工作的。

3

编程基础知识 

作为人工智能的黄金语言,这几年越来越多的人选择 Python 作为自己的入门语言。这本书是 Python 领域最好的入门书,销量突破 250 万,理论+三个项目实战,读完即可上手 Python。不仅适合程序员、非技术人士也能看得懂!

《Python编程:从入门到实践(第3版) 》
[美]埃里克·马瑟斯 | 著

袁国忠 | 译

人工智能的黄金语言,Python 入门圣经,影响全球超过 250 万读者,长居 Amazon、京东等网店编程类图书榜首,真正零基础,附赠随书代码+配套视频讲解+速查手册,自学无压力。

4

数学基础知识 

学习人工智能,基本的数学知识也要有一些储备。即使你不是那么擅长数学,也不用担心,以下这两本书你无需担心太难,不像学校里的教材那样让人生畏,内容深入浅出,没有大篇幅的理论,真的简单易懂!

《简单微积分:学校未教过的超简易》
神永正博|著
李慧慧|译

最受欢迎的微积分教程,仅用“阅读”就能理解微积分原理,无须背诵公式、烦琐计算,传授日本微积分入门的“巧妙思路”。书中以微积分的“思考方法”为核心,以生活例子通俗讲解了微积分的基本原理、公式推导以及实际应用意义,解答了微积分初学者遭遇的常见困惑。

《简单线性代数:漫画线性代数入门》
[日]键本聪|著
冰岛 | 译

一本说人话、不劝退,中学生就能读懂的线性代数入门书,无须背诵公式、烦琐计算,用“漫画故事”理解线性代数基础概念。

本书为线性代数入门的科普读物,书中以“如何理解线性代数”“如何理解矩阵的基础概念与计算方法”为线索,用漫画故事生动呈现了线性代数初学者的学习历程。作者从学习者的角度出发,结合生活例子讲解了线性代数中的基础概念及实际应用意义,解答了初学者在的常见困惑。本书讲解直观、通俗,适合作为正式学习线性代数前的入门读本。

5

数据结构与算法 

掌握数据结构与算法,可以更好地给机器发送指令,以下这两本是写给所有人的算法书,不需要你有任何技术基础,只要跟着作者思路一步步操作,就可以掌握基本算法知识。

《我的第一本算法书(修订版)》

宫崎修一 , 石田保辉 | 著

张贝,何润民  | 译


人人都能看懂的算法与数据结构入门书,没有枯燥的理论和复杂的代码,用生动直观的图示和简单易懂的文字讲解算法,全新增补修订,新增 7 种算法+ 2 种性质说明,内容更完善,零基础也能轻松自学。只要你对算法感兴趣都可以来读这本。

《算法图解(第2版)》

[美] 阿迪蒂亚 · Y. 巴尔加瓦 | 著

袁国忠 | 译

像小说一样好懂的算法书,400 多幅示意图,生动展示算法相关内容,以简明易懂的方式阐释了算法,教会你用常见算法解决每天面临的实际编程问题。这一版将示例代码更新到了 Python 3,并新增了两章专门讨论树,加之诸多修订,使得内容更加完善。

6

机器学习与深度学习 

让机器学习与深度学习不再深奥,用图解复杂的机器学习知识,好过理论的堆砌,这两本书不需要背任何公式,只要对计算机知识有基础的了解就可以看懂。

《图解机器学习》

杉山将 | 著

许永伟 | 译


这本书覆盖机器学习中最经典、用途最广的算法,用丰富的图示,从最小二乘法出发,对基于最小二乘法实现的各种机器学习算法进行了详细的介绍,还提供了可执行的 Matlab 程序代码。

《深度学习入门:基于Python的理论与实现》

斋藤康毅 | 著
陆宇杰 | 译

本书是深度学习真正意义上的入门书,深入浅出地剖析了深度学习的原理和相关技术。书中使用 Python3,尽量不依赖外部库或工具,从基本的数学知识出发,带领读者从零创建一个经典的深度学习网络,使读者在此过程中逐步理解深度学习。

7

ChatGPT知识 

ChatGPT 已经成为职场人必备技能,作为最好的、有关 ChatGPT 底层原理的诠释之作,《这就是ChatGPT》建议所有人都去读!

另外,学会写 prompt 可以让大模型更好地为你所用。掌握核心的 prompt 知识让你使用大模型的效率翻倍!

《这就是ChatGPT》

[美] 斯蒂芬·沃尔弗拉姆|著

WOLFRAM传媒汉化小组|译

OpenAI CEO,ChatGPT 之父山姆·阿尔特曼推荐,国内首部由世界顶级 AI 学者、科学和技术领域重要的革新者、“第一个真正实用的人工智能”搜索引擎 WolframAlpha 发明人斯蒂芬·沃尔弗拉姆对 ChatGPT 最本质的原理的解释的权威之作!

《ChatGPT高效提问:prompt技巧大揭秘》

李世明 代旋 张涛 | 著

ChatGPT 的横空出世昭示了通用人工智能的可能性,并为我们提供了更加便捷、直观和个性化的信息获取方式,有望在教育、研究、咨询和日常生活中发挥重要作用。而驾驭 ChatGPT,使之更好地服务于我们的工作和生活,需要一些技巧和方法,这就是本书要探讨的 prompt(提示)工程。 

本书以通俗易懂的语言,详细介绍了如何编写高质量的提示,引导 ChatGPT 输出优质答案,满足各种信息需求。书中包含详细解释和丰富示例,旨在帮助读者掌握利用 ChatGPT 解决各种问题的实用技能。
快来开启你的 AI 学习之旅吧,这些书将成为你高效入门的最佳助手!

扫码啦!一起进群学习~👇


现在有很多在线课程和学习平台,例如Coursera、Udacity、网易云课堂等等,都可以找到很多AI相关的课程,很多都是免费的,可以根据自己的需求选择。

如果时间有限,我觉得《人工智能简史》、 《Python编程:从入门到实践》、 《图解机器学习》这三本比较关键。前者帮助你了解AI全貌,中间的帮你掌握一门编程语言,最后一个让你入门机器学习领域。其他的可以根据自己的兴趣和时间安排再看。

我觉得最大的挑战是数学和编程,很多人对这些比较陌生,容易产生畏难情绪。克服的方法就是循序渐进,从最基础的开始学,不要给自己太大压力,可以找一些通俗易懂的教材或者视频教程。

最大的挑战是将AI知识与实际工作相结合。建议先学习一些AI的应用案例,看看别人是如何将AI应用到实际工作中的,然后思考如何在自己的工作中应用AI。

我觉得是坚持。学习AI需要持续投入时间和精力,很容易半途而废。可以给自己设定一些小目标,例如每天学习一小时,或者每周完成一个练习,保持学习的动力。

实践出真知!可以尝试参与一些AI相关的项目,例如开源项目或者Kaggle竞赛,在实践中提升自己的能力。

我觉得可以先读《人工智能简史》了解个大概,然后直接上手ChatGPT相关的书籍,例如《这就是ChatGPT》和《ChatGPT高效提问:prompt技巧大揭秘》,快速应用AI到工作生活中,之后再慢慢补其他基础知识。

时间有限的话,建议先集中精力学好Python,推荐《Python编程:从入门到实践》。编程是基础中的基础,其他的可以慢慢来。

参加一些AI相关的社群或者论坛也是个不错的选择,可以和同行交流学习经验,了解最新的行业动态。