资源简介
思维进化算法应用于优化BP神经网络的初始权值和阈值

代码片段和文件信息
function initpop = initpop_generate(popsizeS1S2S3PT)
% 编码长度(权值/阈值总个数)
S = S1*S2 + S2*S3 + S2 + S3;
% 预分配初始种群数组
initpop = zeros(popsizeS+1);
for i = 1:popsize
% 随机产生一个个体[-11]
x = rand(1S)*2 - 1;
% 前S1*S2个编码为W1(输入层与隐含层间权值)
temp = x(1:S1*S2);
W1 = reshape(tempS2S1);
% 接着的S2*S3个编码为W2(隐含层与输出层间权值)
temp = x(S1*S2+1:S1*S2+S2*S3);
W2 = reshape(tempS3S2);
% 接着的S2个编码为B1(隐含层神经元阈值)
temp = x(S1*S2+S2*S3+1:S1*S2+S2*S3+S2);
B1 = reshape(tempS21);
%接着的S3个编码B2(输出层神经元阈值)
temp = x(S1*S2+S2*S3+S2+1:end);
B2 = reshape(tempS31);
% 计算隐含层神经元的输出
A1 = tansig(W1*PB1);
% 计算输出层神经元的输出
A2 = purelin(W2*A1B2);
% 计算均方误差
SE = mse(T-A2);
% 思维进化算法的得分
val = 1 / SE;
% 个体与得分合并
initpop(i:) = [x val];
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-10-05 10:17 思维进化算法应用于优化BP神经网络的初始权值和阈值\
文件 46375 2009-12-14 15:38 思维进化算法应用于优化BP神经网络的初始权值和阈值\data.mat
文件 987 2013-01-30 19:13 思维进化算法应用于优化BP神经网络的初始权值和阈值\initpop_generate.m
文件 125 2013-01-30 13:22 思维进化算法应用于优化BP神经网络的初始权值和阈值\ismature.m
文件 8032 2013-09-02 16:28 思维进化算法应用于优化BP神经网络的初始权值和阈值\main.m
文件 344 2013-09-02 16:32 思维进化算法应用于优化BP神经网络的初始权值和阈值\Readme.txt
文件 982 2013-01-30 19:15 思维进化算法应用于优化BP神经网络的初始权值和阈值\subpop_generate.m
- 上一篇:codejock Demo
- 下一篇:20161201092316645.xls
相关资源
- 普通心理学思维导图
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 改进的BP神经网络算法
- 思科(CISCO) 2960 中文手册
- 基于bp神经网络的表情识别
- 数据库课程设计以及指导思想
- (思科华为)路由器配置实例--各10
- 大厦综合布线方案.rar
- 易语言注册码验证思路模块源码
- 医学遗传学教学的思考
- 思科千兆网络构建数字邢钢案例
- Elsevier爱思唯尔的word模板.zip
- 2018数学建模相关资料与思路
- 思科助Beneficial金融集团统一通信
- 思科公司为Woodside Petroleum搭建智能融
- 思科为Woodside Petroleum建智能网
- 澳大利亚Woodside Petroleum公司部署思科
- 思科自防御网络解决方案有效防止信
- 思科智能化存储网络解决方案
- 思科企业数据中心3.0应用解决方案
- 客所思k30控制面板工具 v1.01 官方最新
- 飞思卡尔68HC08Metrowerks_CodeWarrior开发软
- 飞思卡尔单片机.s19文件方法详解
- 基于ARIMA、BP神经网络与GM的组合模型
- 思科技术力助悉尼机场
- 思科力助新西兰Otago大学教育网智能建
- 思科力助新疆新华书店构建高效网络
- 立象214 plus ppla 动态库
- 电子工程师急需的电磁兼容的设计思
- 在校大学生法律素质的调查与思考
评论
共有 条评论