人工智能入门,读什么书比较好

如题所述

人工智能是计算机科学的一个分支,并不是一个单一学科,图像识别、自然语言处理、机器人、语言识别、专家系统等等,每一个研究都富有挑战。对人工智能感兴趣,但无法确定具体方向,如何了解人工智能现状和研究领域?

笔者推荐4本科普书,对于大多数人来说,阅读难度不高,公式和理论少,内容有趣,能读得下去;信息较新鲜且全,要有一定阅读价值,能够有深入的思考当然更好。书单不长,只用做科普入门。

1、《超级智能》

2、《我们最后的发明:人工智能与人类时代的终结》

3、《智能时代》

4、《人工智能:国家人工智能战略行动抓手》

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-28

推荐你学习Python必看的八本书。让你了解Python是什么,算法、变量、解释器是什么,Python的基本数据类型有哪些。

1、Python基础教程

本书是经典教程的全新改版,作者根据Python 3.0版本的种种变化,全面改写了书中内容,如果你没有任何编程基础,那么,你最好先读完第一本的《Python 编程:从入门到实践》开始学习,之后选择这本作为你的第二本 Python 书。如果你已经是一位编程语言老手,也依然能够在这本书里学到不少知识。

值得一提的是,书中最后几章的10各项目更是这本书最大的亮点,不仅实用而且讲解到位,作者Magnus Lie Hetland是挪威科技大学副教授,黑客,喜欢钻研新锐编程语言,写过很多Python方面的书和在线教程,深受读者喜爱。

2、Python编程:从入门到实践

Amazon编程入门类榜首图书,国内 Python 入门第一书。基于 Python3.5 同时也兼顾 Python2.7,是一本全面的Python编程,从入门到实践教程,带领读者快速掌握编程基础知识、编写出能解决实际问题的代码并开发复杂项目。上到有编程基础的程序员,下到10岁少年,想入门Python并达到可以开发实际项目的水平,这本书都是个不错的选择。

书中内容分为基础篇和实战篇两部分。基础篇介绍基本的编程概念,实战篇介绍如何利用新学到的知识开发功能丰富的项目:2D游戏《外星人入侵》,数据可视化实战,Web应用程序。

3、Python编辑快速上手

这本书尤其适合缺乏编程基础的初学者,语法使用Python 3,书中不仅介绍了Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。同时,每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。

4、流畅的Python

这本书是由奋战在Python开发一线近20年的Luciano Ramalho执笔,致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,写出简洁、流畅、易读、易维护的代码。书中从语言设计层面剖析编程细节,兼顾Python 3 和Python 2,同时有大量详尽的代码示例,并附有主题相关高质量的参考文献和视频链接。

5、Python核心编程

Python程序设计(第3版)Python之父作序推荐,是经典畅销图书《Python核心编程(第二版)》的全新升级版本,书中包含Python 2和 Python 3代码,以便立即使用,总共分为3部分。

第1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程等。第2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架等。第3部分则为一个补充/实验章节,包括文本处理以及一些其他内容。

6、像计算机科学家一样思考Python(第二版)

本书更多的是想培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何思考、设计、开发的方法。从基本的编程概念开始,一步步引导读者了解Python语言,再逐渐掌握函数、递归、数据结构和面向对象设计等高阶概念。本书第2版及其辅助代码均已升级,支持Python 3。

每个章节后面都有练习,可以帮助读者加深对刚学的编程概念的理解。而且,本书的示例代码均在GitHub仓库中维护,读者很容易下载和修改。

7、Head First Python(中文版)

《Head First Python(中文版)》主要讲述了Python 3的基础语法知识以及如何使用Python快速地进行Web、手机上的开发。帮助你迅速掌握Python的基础知识,然后转向持久存储、异常处理、Web开发、SQLite、数据加工和lGoogle App Engine。从书籍的封面我们大概也可以猜得出这本书是通过采用丰富直观的形式使你的大脑真正开动起来,而不是长篇累牍地说教,让你昏昏欲睡。

8、Python语言及其应用

本书介绍Python 语言的基础知识及其在各个领域的具体应用,基于最新版本3.x。书中首先介绍了Python 语言的一些必备基本知识,然后介绍了在商业、科研以及艺术领域使用Python 开发各种应用的实例。文字简洁明了,案例丰富实用,是一本难得的Python 入门手册。

以上就是学习Python必须看的八本书,领会其中精髓,你对Python编程的认识就会更加深入,对你技能的提升也是有很大帮助的。

本回答被网友采纳
第2个回答  2022-01-12
1. 《学习opencv》

该书适合于图像处理,视觉识别方向的产品经理。

本文作者在一线开发人员的角度,用通俗易懂的语言解释了OpenCV的缘起和计算机视觉基础结构,演示了如何用OpenCV和现有的自由代码为各种各样的机器进行编程,这些都有助于读者迅速入门并渐入佳境,兴趣盎然地深入探索计算机视觉领域。

2. 《人工智能:一种现代的方法》(第3版)

这种在智能决策,搜索算法相对来说比较综合类的书籍。适合有技术背景的产品经理读。

这是最权威、最经典的人工智能教材,堪称AI界的圣经,已被全世界100多个国家的1200多所大学用作教材。

书中清晰地定义了什么是人工智能,介绍了人工智能的基本概念、思想和算法,不仅描述了其各个研究方向最前沿的进展,同时收集整理了详实的历史文献与事件,让读者兼具过去和未来两个维度来了解人工智能。

3. 《智能web算法》

本书面向的是广大普通读者,所以对于读者的知识背景并没有过多的要求。更适合一些引流,获取,转化用户的产品经理。

书中涵盖了五类重要的智能算法:搜索、推荐、聚类、分类和分类器组合,并结合具体的案例讨论了它们在Web 应用中的角色及要注意的问题。

4. 《语音与语言处理》

这本书比较适做合聊天类机器人的产品经理读。

本书是第一本从各个层面全面介绍语言技术的书,在语言技术上使用了实证的方法,自第1版出版以来,一直好评如潮,被国外许多著名大学选为自然语言处理和计算语言学课程的主要教材。

5. 《PATTERN RECOGNITION AND MACHINE LEARNING 》

对推理,对概率有兴趣,想提升对AI技术了解深度的产品经理,可以读一下这本书。

这本书在技术上全面覆盖了各种机器学习主题,包括回归、线性分类、神经网络、核方法和图模型,对我们概率分布,图模型这方面的知识进行了补充。

6. 《游戏人工智能编程案例精粹》

本书适合做游戏策划,游戏美术,游戏与人工智能相结合的产品经理。

在现今游戏界被视为AI入门必读年。书中首先介绍游戏角色的基本属性(包括速度、质量等物理属性)及常用数学方法。接着,深入探讨游戏智能体状态机的实现,通过简单足球游戏实例,给出用状态机实现游戏AI的例子。在图论部分,详细介绍图在游戏中的用途及各种不同的图搜索算法。
第3个回答  2023-03-04
由人民邮电出版社出版的《人工智能通识》面向我国人工智能的通识教育与专业技术人才的培养。全书共8章,分为3篇,分别为人工智能的基本理论、人工智能的应用以及人工智能的融合拓展,涵盖了目前主流的人工智能技术。《人工智能通识》在介绍人工智能的基本原理时,尽量回避了相关的复杂模型和算法设计,方便读者在社会层面理解人工智能的应用形式和未来的发展路径。此外,书中每章都设计了一些思考与练习的题目,以便读者在课堂练习和研讨中使用。
第4个回答  2020-06-12
清华大学出版社即将推出两部AI教材:人工智能导论和人工智能概论。
相似回答