程序里有遗传算法完整的过程(选择、交叉、变异、计算适应度值,目标就是要fitness=8/sum(error.^2)最大,那么sum(error.^2)也就是均方误差最小,这也实现了训练的目的。
看来这个程序只是用遗传算法代替了传统的误差反射传播算法,以均方误差最小作为收敛条件。这不是真正的遗传算法和人工神经网络相结合。有一种模式是用遗传算法来调整网络的连接权值。
基因算法文化基因算法(memetic algorithm)是Pablo Moscato提出的建立在模拟文化进化基础上的优化算法,它实质上是一种基于种群的全局搜索和基于个体的局部启发式搜索的结合,是一种启发式算法,与一些经典数学方法相比,更适于求解多约束背包问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)