首页 | 本学科首页   官方微博 | 高级检索  
     

SEFNN:一种基于结构进化的前馈神经网络设计算法
引用本文:李宁,谢振华,谢俊元,陈世福.SEFNN:一种基于结构进化的前馈神经网络设计算法[J].计算机研究与发展,2006,43(10):1713-1718.
作者姓名:李宁  谢振华  谢俊元  陈世福
作者单位:南京大学计算机软件新技术国家重点实验室,南京,210093;南京大学计算机科学与技术系,南京,210093
基金项目:国家自然科学基金;江苏省自然科学基金
摘    要:遗传算法是一种模拟自然选择和进化的随机搜索算法,它的搜索能够遍及整个解空间,容易得到全局最优解.目前主要的编码方式都是将结构和连接权值等信息编码成串式的基因,这不利于在遗传过程中保留个体的子结构信息,也难于设计兼顾基因型与表现型的遗传算子;在前馈神经网络的进化中引入BP训练方面,也不分良莠对所有后代进行训练,形成资源浪费.为克服这些问题,提出了一种基于结构进化的前馈神经网络设计算法SEFNN,该算法使用一种紧缩矩阵编码、新型结构化交叉算子、修订的变异算子和精英训练法则,充分考虑了基因型与表现型之间的关系,适当加大变异搜索速度,并采用选拔训练方式,从而提高了进化神经网络的效率.实验表明该算法获得的解无论在网络规模还是测试精度上都有优越的性能表现,并已应用于肺癌早期细胞病理诊断系统,具有良好的效果.

关 键 词:遗传算法  神经网络  BP算法  结构进化
收稿时间:04 29 2006 12:00AM
修稿时间:2006-04-292006-05-29

SEFNN-A Feed-Forward Neural Network Design Algorithm Based on Structure Evolution
Li Ning,Xie Zhenhua,Xie Junyuan,Chen Shifu.SEFNN-A Feed-Forward Neural Network Design Algorithm Based on Structure Evolution[J].Journal of Computer Research and Development,2006,43(10):1713-1718.
Authors:Li Ning  Xie Zhenhua  Xie Junyuan  Chen Shifu
Affiliation:1,National Laboratory for Novel Software Technology, Nanjing University, Nanjing 210093;2,Department of Compater Science and Technology, Nanjing University, Nanjing 210093
Abstract:Genetic algorithm is a random search algorithm that simulates natural selection and evolution. It searches through the total solution space and can find the optimal solution globally over a domain. Recently, the popular encoding scheme is to encode the structure and weights, etc. into a string, which is not easy for the reservation of sub-structure during the process of genetic evolution. Generally, BP training scheme used in feed-forward neural network is to train all the offspring equally, which obviously wastes resources. A new method named SEFNN is proposed, which uses compact matrix encoding scheme, a new crossover operator, a properly modified mutate operator and rules of training elites. The efficiency of evolutionary feed-forward neural network is improved by properly considering the relationship between genotype and phenotype, thus improving the mutation speed and adopting a scheme of selective training. Experiments show that the proposed method can get good performance in accuracy. It has also found good application in a lung cancer diagnosis system.
Keywords:genetic algorithm  neural network  BP algorithm  structure evolution
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号