本书四个部分,共10章,主要介绍了人工智能与计算智能概述、知识表示、用搜索求解问题、专家系统、逻辑学的原理及其应用、人工神经网络、机器学习、遗传算法、群集智能算法和记忆型搜索算法以及各章节的应用案例。系统地阐述了人工智能的基本原理、实现技术及其应用,全面地反映了国内外人工智能研究领域的新进展和发展方向。
本本书参考了许多较新的国外同类教材和其他文献,力求保持新颖性和实用性,强调基本概念和基本观点,注重理论和实际相结合,配备有大量辅助教学的演示及应用实例(以二维码形式链接)。
人工智能作为研究机器智能和智能机器的一门综合性高技术学科,产生于20世纪50年代,曾经在20世纪末经历了一个轰轰烈烈的研究和发展时期,并且取得了不少令人鼓舞的成果。至今,它仍然是计算机科学中备受人们重视和非常具有吸引力的前沿学科,并不断衍生出很多新的研究方向。
计算智能属于现代人工智能的一个分支。由于人工智能内容体系复杂、庞大,且各个学派自身存在局限性,因此人工智能的应用发展非常缓慢,而在此基础上,计算智能发展了起来。计算智能是信息科学、生命科学、认知科学等不同学科相互交叉的产物,它在我们生活的许多领域有着广泛的应用,例如大规模复杂系统优化、科学技术与社会问题优化及控制,以及在计算机网络、机器人、仿生学、智能交通、城市规划等领域的应用。
使计算机程序具有智能、能够模拟人的思维和行为,一直是计算机科学工作者的理想和追求。尽管人工智能的发展道路崎岖不平,一直充满艰辛,但不畏艰难地从事人工智能研究的科学工作者们并没有放弃对这个理想的追求;尽管计算机科学其他分支的发展也非常迅猛,并不断涌现新的学科领域,但是当这些学科的发展进一步深化的时候,人们不会忘记这样一个共同的目标:要使计算机更加智能化。因此,不同知识背景和专业的人们都密切关注人工智能这门具有崭新思想和实用价值的综合性学科,并正在这个领域中发现某些新思想和新方法。
人工智能的研究范畴不只局限于计算机科学和技术,还涉及心理学、认知科学、思维科学、信息科学、系统科学和生物科学等多个学科,并利用这些学科知识来研究智能行为的基本理论和实现技术。目前,研究人员已在知识处理、模式识别、自然语言处理、博弈、自动定理证明、自动程序设计、专家系统、知识库、智能机器人、智能计算、数据挖掘和知识发现等多个领域取得了举世瞩目的成果,并且人工智能呈现出多元化的发展方向。近几年来,随着计算机网络,尤其是Internet的发展,多媒体、分布式人工智能和开放分布式环境下的多智体(multi agent)及知识挖掘等计算机主流技术的兴起,使得人工智能研究更加活跃、发展更加成熟,并拓宽了其研究和应用的领域。
目前人工智能与计算智能已经渗透到各行各业,其中人工智能与机械工程的交叉融合推动了智能制造技术的研究与发展。本书正是为了方便机械行业的本科生和研究生学习、了解人工智能在机械工程的应用编写的。本书分为4篇,共10章,内容包括:总论,主要介绍人工智能与计算智能概述;符号主义,主要介绍了知识表示、用搜索求解问题、专家系统、逻辑学的原理及其应用;机器学习与神经网络,主要介绍了机器学习和人工神经网络;计算智能,主要介绍了遗传算法、群集智能算法、记忆型搜索算法。为了方便读者理论联系实际,第2~10章后附有应用案例,以二维码形式链接。
本书可作为普通高校理工科研究生、本科生学习、了解人工智能的教材,也可供计算机及相关专业工程技术人员参考。
本书共4篇10章,主要由武汉科技大学机械自动化学院组织编写,参与编写的有:李公法(第8章及其应用案例)、陶波(第7章及其应用案例)、熊禾根(第9章及其应用案例)、曾飞(第3章及其应用案例)、许爽(第2章及其应用案例、第4章及其应用案例)、黄莉(第6章及其应用案例、第10章及其应用案例)、蒋国璋(第5章及其应用案例)、孙瑛(第1章及其应用案例)。本书由李公法、陶波、熊禾根担任主编。
本书结合一线教师们多年的教学经验,借鉴目前流行的同类教材,考虑未来人工智能的发展趋势进行编写,是一本综合性较强的教材,适合多种专业同类课程的学生使用。本书参考了许多较新的同类教材和文献,力求保持新颖性和实用性,强调基本概念和基本观点,注重理论和实际相结合,配备有大量辅助教学的演示及应用案例(见章后二维码链接)。
本书编者在编写本书时经过了漫长的总结经验和收集意见的过程,得到了多位教师和学生大量的帮助,在此向他们表示衷心的感谢。
由于水平所限,书中难免存在不足之处,恳请各位读者批评指正。
第1篇总论
第1章人工智能与计算智能概述(3)
1.1人工智能与计算智能简介(3)
1.1.1人工智能简介(3)
1.1.2计算智能简介(4)
1.2人工智能的不同学派(4)
1.2.1符号主义(5)
1.2.2连接主义(5)
1.2.3行为主义(6)
1.3人工智能与计算智能的发展历史(6)
1.3.1人工智能的发展历史(6)
1.3.2计算智能的发展历史(10)
1.4人工智能与计算智能的应用领域(10)
第2篇符 号 主 义
第2章知识表示(15)
2.1知识和知识表示的概念(15)
2.1.1知识的含义(15)
2.1.2知识表示的含义(16)
2.1.3影响知识表示方法选择的因素(17)
2.2状态空间表示法(17)
2.2.1状态空间的构成(18)
2.2.2状态空间图(18)
2.2.3利用状态空间表示法求解的具体思路和步骤(19)
2.3一阶谓词逻辑表示法(19)
......