资源简介
粒子群优化BP神经网络的权值和阈值,内含详细的代码说明,方便大家阅读

代码片段和文件信息
function error = fun(xinputnumhiddennumoutputnumnetinputnoutputn)
%该函数用来计算适应度值
%x input 个体
%inputnum input 输入层节点数
%outputnum input 隐含层节点数
%net input 网络
%inputn input 训练输入数据
%outputn input 训练输出数据
%error output 个体适应度值
%提取 BP神经网络初始权值和阈值,x为个体
w1=x(1:inputnum*hiddennum);
B1=x(inputnum*hiddennum+1:inputnum*hiddennum+hiddennum);
w2=x(inputnum*hiddennum+hiddennum+1:inputnum*hiddennum+hiddennum+hiddennum*outputnum);
B2=x(inputnum*hiddennum+hiddennum+hiddennum*outputnum+1:inputnum*hiddennum+hiddennum+hiddennum*outputnum+outputnum);
%网络权值赋值
net.iw{11}=reshape(w1hiddennuminputnum);
net.lw{21}=reshape(w2outputnumhiddennum);
net.b{1}=reshape(B1hiddennum1);
net.b{2}=B2;
%BP神经网络构建
net=newff(inputnoutputnhiddennum);
net.trainParam.epochs=100;
net.trainParam.lr=0.1;
net.trainParam.goal=0.00001;
net.trainParam.show=100;
net.trainParam.showWindow=0;
%BP神经网络训练
net=train(netinputnoutputn);
%网络训练
an=sim(netinputn);
error=sum(abs(an-outputn));
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-06-17 16:49 新建文件夹\
文件 89946 2015-06-16 14:53 新建文件夹\data.mat
文件 1139 2015-06-09 09:54 新建文件夹\fun.m
文件 469909 2015-06-16 10:26 新建文件夹\input_test.mat
文件 469909 2015-06-16 10:26 新建文件夹\input_train.mat
文件 469909 2015-06-16 10:26 新建文件夹\output_test.mat
文件 469909 2015-06-16 10:26 新建文件夹\output_train.mat
文件 3284 2015-06-17 16:39 新建文件夹\PSO.m
- 上一篇:ucos+USB+RS232
- 下一篇:计算机组成原理实验报告.docx
相关资源
- 改进的BP神经网络算法
- 基于bp神经网络的表情识别
- 自适应粒子群优化算法及其应用
- 基于ARIMA、BP神经网络与GM的组合模型
- 基于双隐含层BP神经网络的预测
- 基于PSO优化BP神经网络的水质预测研究
- BP神经网络算法逼近一个正弦函数
- 微电网PSO优化算法
- 粒子群算法参考论文权威
- Particle Swarm Optimization粒子群算法原版
- 基于主成分分析与BP神经网络的雾天能
- 基于BP神经网络的挖掘机液压系统故障
- 基于粒子群算法优化RBF神经网络的异
- BP神经网络在手机评价中的应用
- 基于因素分析与BP神经网络的上市公司
- BP神经网络计算过程详解
- 基于BP神经网络电力系统短期负荷预测
- BP神经网络用于两类图片识别分类
- 基于改进粒子群算法的配电网分布式
- 各种优化BP神经网络算法
- 基于BP神经网络的车牌识别技术
- 基于LabVIEW的BP神经网络算法的设计实
- bp神经网络图像识别
- 基于BP神经网络的人脸识别的源代码
- 1000MW超超临界机组主汽温建模及其精
- BP神经网络在GPS高程拟合中的应用
- bp神经网络轴承故障诊断系统
- 基于遗传算法的BP神经网络在多目标优
- 论文:基于BP神经网络和GM1,1模型的
- BP神经网络详解与
评论
共有 条评论