遗传算法在神经网络控制中的应用与实现

被引:49
作者
杨国军
崔平远
李琳琳
机构
[1] 哈尔滨工业大学航天学院! 哈尔滨
[2] 哈尔滨工业大学航天学院! 哈尔滨
关键词
遗传算法; 神经网络; 非线性控制; 适应度函数;
D O I
10.16182/j.cnki.joss.2001.05.007
中图分类号
TP183 [人工神经网络与计算];
学科分类号
摘要
比较了遗传算法与神经网络的特点,并对将遗传算法用于前向神经网络的可能性进行了研究,同时阐明了遗传算法和神经网络结合的必要性。提出了一种融合遗传算法的神经网络控制方法。该方法采用多层前向神经网络作为遗传搜索表示方式的思想,以神经网络为基础,用遗传算法来学习神经网络的权系数,既保留了遗传算法的强全局随机搜索能力,又具有神经网络的鲁棒性和自学习能力。将遗传算法和神经网络相结合,分析了遗传算法基本参数及神经网络结构、隐层和输出层节点非线性函数的选择,设计了用遗传算法学习神经网络权系数的软件实现方法,成功地实现了机械手逆运动学求解问题及倒立摆的控制。仿真结果显示了遗传算法快速学习神经网络权系数的能力,并且能够有效抑制遗传算法初期收敛的发生,有效地提高了多层前向神经网络权系数的学习效率与收敛精度,确保了快速达到全局收敛,克服了多层前向神经网络传统的BP学习算法精度低、收敛速度慢、容易陷入局部极小的缺陷,表明了该方法的可行性与有效性。
引用
收藏
页码:567 / 570
页数:4
相关论文
共 2 条
[1]   人工神经网络与遗传算法的结合:进展及展望 [J].
梁化楼,戴贵亮 .
电子学报, 1995, (10) :194-200
[2]  
Inverse kinematics in robotics using neural networks[J] . Sreenivas Tejomurtula,Subhash Kak.Information Sciences . 1999 (2)