开启人工智能之门 运用Excel体验学AI 原书第2版
定 价:69 元
丛书名:人工智能系列
本书分12章介绍了支撑人工智能各领域的基础知识,包括神经网络、模糊控制、遗传算法、问题解决、搜索算法、游戏算法、机器学习、知识表示、专家系统和智能体等,并通过模拟方式对人工智能的基本思路进行了阐述,同时还讲解了目前应用于人工智能编程的Lisp和Prolog语言。书中涵盖的技术已经得到实际运用,其作为人工智能研究的基础,对读者理解人工智能极其重要。本书共12章,各章内容相互独立,可不分先后顺序阅读。其中,第2章~第10章均通过Excel的示例程序对书中介绍的各种技术进行了模拟体验。本书能使读者实际体验AI技术,感受其效果,从而在一定程度上了解人工智能的原理。书中涵盖的各种理论浅显易懂,适合人工智能入门人员阅读。对于工作当中需要接触人工智能的科技工作者、计划在人工智能领域发展的学生来说,值得一读。
前言对当下广受关注的人工智能怀有期待及恐惧的读者们,本书试图通过模拟体验人工智能的效果,让你们理解人工智能的本质是什么?。说到人工智能,大家是不是会浮想联翩?人工智能也许会替我们去做复杂的调查或思考等。也许过不了几年,人类的行动、社会生活的决定权都会被人工智能取代,人类甚至没有自己思考的余地?或者具备人工智能的机器人征服了人类,人类沦落为机器的奴隶?恐怕不止于此,人工智能是指强化人类智力活动的一部分,突破人类脑活动极限的方法。人类的能力毕竟是有限的,比如记忆量、准确性、快速判断等方面就能依靠人工智能的辅助。但是,并不是人类的所有智力活动都可以被人工智能取代。虽说是人工智能,但实际上仍然是依靠计算机软件(或硬件及网络),基础技术依托比较单纯的架构。只不过,普通的程序只能写入,人工智能的软件会运用学习、联想、模糊性等技术,执行内容可能超出写入程序的范围。或许,这就是让人们觉得人工智能能够超越人类智力活动的原因?目前,人工智能的相关技术信息及理论信息大量涌现,但涉及人工智能基础知识的信息极少。就像电磁铁可以教会人们电动机的原理,或者矿石收音机让人们相信无线电波的存在一样,通过理解人工智能的入门知识,可以逐渐看清人工智能的本质。人工智能不会是脱缰的野马,通过技术层面可以阐明研究者的意图、人们的希望及不安。本书提出了人工智能的几种技术(人工智能的入门),通过模拟方式对其基本思路进行了解析。这些技术已经得到实际运用,但与目前的新研究课题相互关联,它们作为人工智能研究的基础,对理解人工智能来说极其重要。本书为人工智能的入门书,适合学生和对人工智能感兴趣的读者阅读。书中各章内容独立,可不分先后顺序阅读。并且,可通过操作简单的Excel文件实际感受各种技术的效果。但是,Excel并不是真实的人工智能软件,只是可借其在一定程度上了解人工智能的原理。后两章对目前应用于人工智能编程中的Lisp和Prolog有所说明。由于读者很少有机会学习这些编程语言的存在意义,所以文中主要对其他书籍中很少涉及的理论背景进行了阐述。编程的具体技术,请参考其他相关书籍。前言开启人工智能之门运用Excel体验学AI希望本书对人工智能的研究有所帮助,同时能让读者实际感受软件的构成技术。并且,作为辅助人类智力活动的技术,希望读者能够对人工智能感兴趣。撰写本书时,青木悠祐老师(沼津高专讲师)、牛丸真司老师(沼津高专讲师)、长泽正氏老师在繁忙的教学任务中抽出宝贵时间提供了许多帮助。在此,向他们表示诚挚谢意。2016年3月作者本书的阅读方法本书第1章从社会层面及研究趋势方面思考了人工智能的相关状况。第2章之后,对支撑人工智能的各种技术进行说明。第2~10章通过Excel的示例程序对各种技术进行模拟。首先试着动手实际感受,之后可在详细阅读内容的同时自己实际模拟,加深理解。书中各章内容相互独立,如有特别感兴趣的领域、看似有趣的模拟等,可不按顺序阅读。本书出现的人工智能示例程序可通过以下网页免费下载。初识人工智能示例程序下载网页的网址为http://www.shoeisha.co.jp/book/download/9784798159201。下载文件名如本书各章的模拟示例所示。文件使用的注意事项:本书所有文件均通过Microsoft Excel程序制作。由于安全设定,部分文件可能无法正确启动。使用之前,通过Excel的选项,确认宏是否关闭。并且,确认各程序在Windows10/8.1/7系统下运行。如果使用Mac OS等其他系统,不保证能够正常运行。下载文件的著作权归作者及翔泳社所有。未经许可,不得传播或转载至网络。
目录前言本书的阅读方法第1章人工智能充满梦想1.1人工智能会超越人类?1.2人工智能的研究课题1.3人工智能技术的初步考察第2章机器模拟人类大脑=神经网络2.1人脑模型和神经网络的思路2.2感知机(Perceptron)2.3霍普菲尔德神经网络(Hopfield Neural Network)2.4自编码器(Autoencoder)2.5其他神经网络第3章通过机器控制人类的模糊性=模糊控制3.1模糊控制的思路3.2模糊推理3.3模糊控制3.4模糊关系第4章灵活借鉴适者生存的进化规律=遗传算法4.1遗传算法的思路4.2遗传算法的具体事例4.3遗传算法的应用目录开启人工智能之门运用Excel体验学AI第5章有效解决身边问题=问题解决5.1问题解决方法5.2问题解决的具体事例第6章如何选择有效的路径?=搜索算法6.1搜索算法的分类6.2系统搜索(Systematic Search)6.3启发式搜索(Heuristic Search)6.4搜索算法汇总第7章出现对手时的应对方法=游戏算法7.1Min-Max算法7.2-剪枝算法第8章通过机器模拟人类学习的过程=机器学习8.1机器学习的基本思路8.2版本空间法(Version Space Method)8.3深度学习(Deep Learning)第9章通过在机器上表示人类知识就能代替人类工作=知识表示和专家系统9.1知识表示(Knowledge Representation)9.2专家系统(Expert System)第10章将人类自主性交给机器管理=智能体10.1智能体的经典问题10.2智能体的思路10.3多智能体第11章人工智能的开创性计算机语言=Lisp11.1表处理(List Processing)11.2λ运算(Lambda Calculus)11.3Lisp语言11.4Lisp处理系统第12章记录事件关系的计算机语言=Prolog12.1命题逻辑(Propositional Logic)12.2谓词逻辑(Predicate Logic)12.3Prolog语言的发展12.4Prolog语言12.5Prolog处理系统附录附录A术语附录B理解本书所需数学知识参考文献