智能算法综述摘要:随着计算机技术的飞速发展,智能计算方法的应用领域也越来越广泛,本文介绍了当前存在的一些智能计算方法,阐述了其工作原理和特点,同时对智能计算方法的发展进行了展望
关键词:人工神经网络遗传算法模拟退火算法群集智能蚁群算法粒子群算1什么是智能算法智能计算也有人称之为“软计算”,是们受自然(生物界)规律的启迪,根据其原理,模仿求解问题的算法
从自然界得到启迪,模仿其结构进行发明创造,这就是仿生学
这是我们向自然界学习的一个方面
另一方面,我们还可以利用仿生原理进行设计(包括设计算法),这就是智能计算的思想
这方面的内容很多,如人工神经网络技术、遗传算法、模拟退火算法、模拟退火技术和群集智能技术等
2人工神经网络算法“人工神经网络”(ARTIFICIALNEURALNETWORK,简称ANN)是在对人脑组织结构和运行机制的认识理解基础之上-1-模拟其结构和智能行为的一种工程系统
早在本世纪40年代初期,心理学家McCulloch、数学家Pitts就提出了人工神经网络的第一个数学模型,从此开创了神经科学理论的研究时代
其后,FRosenblatt、Widrow和J
Hopfield等学者又先后提出了感知模型,使得人工神经网络技术得以蓬勃发展
神经系统的基本构造是神经元(神经细胞),它是处理人体内各部分之间相互信息传递的基本单元
据神经生物学家研究的结果表明,人的一个大脑一般有1010~1011个神经元
每个神经元都由一个细胞体,一个连接其他神经元的轴突和一些向外伸出的其它较短分支——树突组成
轴突的功能是将本神经元的输出信号(兴奋)传递给别的神经元
其末端的许多神经末梢使得兴奋可以同时传送给多个神经元
树突的功能是接受来自其它神经元的兴奋
神经元细胞体将接受到的所有信号进行简单处理(如:加权求和,即对所有的输入信号都加以考虑且对每个信号的重视程度——体现在权值上—