资源简介
思维进化算法应用于优化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
相关资源
- 热学答案习题、思考题 李椿版
- 思维导图(全) 数据库系统概论第
- 飞思卡尔MC9S12G128CAN发送数据例程
- BP神经网路的变压器故障检测.zip
- 识别0-9十个数字,BP神经网络数字识别
- 海思HI3536
- 飞思卡尔智能车电磁组程序完整
- 飞思卡尔智能车 直立组程序
- 飞思卡尔 MC9S12XEP100 App Demo用于Bootlo
- 图书管理系统类图绘画的完整思路含
- 商业之星思迅V6代理商工具
- 思科无线WLC操作手册中文版
- 海思3521D V100 SDK 百度网盘.txt
- NC凭证接口解决方案和思路.doc
- BP神经网络法确定工程材料评价指标的
- 公司局域网搭建pkt文件部分配置
- 基于Cisco5.3的简单网吧网络设计
- 2018年恩智浦智能车大赛电磁组程序
- 信息系统安全等级保护基本要求汇总
- 用面向对象的思维设计相关类,从而
- 阿里云产品思维导图
- GA-BP遗传算法优化神经网络
- 计算机网络xmind思维导图第六张完整版
- Selective Kernel Networks 论文思维导图
- kalman-BP神经网络
- 2019美赛B题思路及参考资料.zip
- 银行家算法的思想,编写程序,解决
- 基于遗传算法的BP神经网络优化算法
- BP神经网络fortran仿真程序
- KL26详解
评论
共有 条评论