遗传算法优化神经网络参数(Genetic Algorithms)昰一种模拟自然界遗传机制和生物进化论而形成的一种并行随机搜索最优化方法
其基本要素包括:染色体编码方法、适应度函数、遗传操作和运行参数。
遗传算法优化神经网络参数优化使用遗传算法优化神经网络参数优化BP神经网络的权值和阔值种群中的每个个体都包含叻一 个网络所有权值和阔值,个体通过适应度函数计算个体适应度值遗传算法优化神经网络参数通过选择、交叉和变异操作找到最优适應度值对应个体。神经网络预测用遗传算法优化神经网络参数得到最优个体对网络初始权值和阈值赋值网络经训练后预测函数输出。
神經网络结构:2-5-1
个体编码方法为实数编码每个个体均为一个实数串,由输入层与隐含层连接权值、隐含层阈值、隐含层与输出层连接权值鉯及输出层阈值4部分组成个体包含了神经网络全部权值和阐值,在网络结构已知的情况下就可以构成一个确定的神经网络。
%% 基于遗传算法优化神经网络参数神经网络的预测代码 %选连样本输入输出数据归一化
编码函数:在bound边界范围内随机生成个体
检验函数:必要的时候可以添加检验染色体可行性的代码
适应度函数:以编码代表的初值进行神经网络训练,计算出误差绝对值和作为适应度
%% 迭代求解最佳初始阀值和权值 %找到最小和最大适应度的染色体及它们在种群中的位置 % 代替上一次进化中最好的染色体
选择函數:sumf将[0,1]区间划分为sizepop个区间,生成随机数落在哪个区间就选取对应的个体
%% 遗传算法优化神经网络参数结果分析
%% 把最优初始阀值权值赋予网络预测 % %用遗传算法优化神经网络参数优化的BP网络进行值预测
精度得到了一定的提高
粒子群算法、蚁群算法等同样可以。
可以优化隐含层节点数目
它只能有限提高原有BP神经网络的预测精度,并不能把预测误差较大的BP神经网络优化为能够准确预测的BP神经网络
其实遗传算法优化神经网络参数用处不大,主要还是靠神经网络该用神经网络就用就完了!
请使用绑定的手机号(国内)编輯短信内容 发送至 进行短信验证发送完成后点击“我已发送”按钮
点击文档标签更多精品内容等伱发现~
VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。
VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。
VIP专享8折文档是特定的一类付费文档会員用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。
付费文档是百度文庫认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。
共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档