人工智能算法
上QQ阅读APP看书,第一时间看更新

前言PREFACE

人工智能(Artificial Intelligence,AI)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。它的研究范围为自然语言处理、知识表现、智能搜索、推理、规划、机器学习、知识获取、组合调度问题、感知问题、模式识别、逻辑程序设计软计算、不精确和不确定的管理、人工生命、神经网络、复杂系统、遗传算法等。本书主要介绍常用的人工智能所涉及的机器学习算法,并借助MATLAB语言实现其应用。

本书通过精心设计理论讲解及例程实践,深入浅出地介绍MATLAB语言的基础与常用的人工智能算法理论,以便使读者尽快地掌握人工智能算法的应用和创新技巧,能够尽快地投入自己的学术研究与工程实践中。

本书主要内容

第1章介绍人工智能的发展过程、人工智能的核心技术体系及人工智能的特点与应用等。

第2章介绍MATLAB语言开发环境、数据类型与基本运算符、常用的流程操作语句和MATLAB语言的绘图等。

第3章简单介绍插值算法与曲线拟合,包括拉格朗日插值、牛顿插值、多项式拟合理论及应用等。

第4章介绍灰色系统理论,包括灰色关联分析法、灰色预测、灰色聚类评估理论及应用等。

第5章介绍傅里叶变换和小波变换,包括傅里叶变换、小波变换理论及各种应用等。

第6章介绍经验模态分解算法,包括EMD算法、EEMD算法、CEEMD算法及应用等。

第7章介绍模糊逻辑控制算法,包括模糊集合的基本概念、模糊关系、模糊推理与模糊决策等。

第8章介绍滑模变结构控制,包括变结构控制系统、开关控制与滑模变结构控制等。

第9章介绍神经网络基本理论,包括人工神经元的数学建模、BP神经网络、径向基神经网络理论及应用等。

第10章介绍支持向量机,包括统计学习理论基础、支持向量机理论,以及LIBSVM软件包应用等。

第11章介绍智能优化算法,包括粒子群算法、蚁群算法、模拟退火算法等。

本书由韩龙、张娜和汝洪芳编写,韩龙负责编写第2章、第4~6章和第10章;张娜负责编写第7~9章;汝洪芳负责编写第1章、第3章和第11章。

阅读建议

本书是一本基础入门加实战的图书,既有理论基础知识,又有丰富示例,包括详细的操作步骤,实操性强。由于人工智能算法内容较多,所以本书对常用的人工智能算法的理论讲解得很详细,包括基本概念及MATLAB应用代码示例。每个知识点都配有小例子,力求精简,帮助读者在轻松掌握基础知识的同时快速进入实战。本书部分彩图请见插页。

建议读者先把第2章MATLAB语言基础知识掌握扎实,这样就可以很好地运用其编写简单的代码,然后理解其余章节的人工智能算法的理论,练习知识点所对应的程序代码,深入理解算法应用。

致谢

首先感谢清华大学出版社赵佳霓编辑的耐心指点,以及推动了本书的出版。

还要感谢刘凯雷、李腾、李佳军、陆泽通、纪成浩、王珂硕、张东东同学在本书编写过程中的仔细校阅。

由于时间和水平有限,书中难免存在不妥之处,敬请读者指正,并提宝贵意见。

编者

2022年1月

说明:文中需扫码阅读的请扫此付费二维码。