资源简介
BP神经网络,可以处理图像进行分类等各种处理的源码

代码片段和文件信息
%---------------------------------------------%
% %
% 工作室提供代做matlab仿真 %
% %
% 详情请访问:http://cn.mikecrm.com/5k6v1DP %
% %
%---------------------------------------------%
%bp1.m
%y=1/x;
%N=input(‘设定隐含层神经元个数:\n‘);
%maxecho=input(‘最大训练回合数‘);
%网络初始化
clear
N=3;%可以自己设定
maxecho=1000;
h=0.4;%学习速率
p=1:1:100;
t=1./p;
inw=randn(N2);%输入-隐含权值矩阵单输入并加上了偏置一列
ins=zeros(N1);%隐含得到的诱导矩阵
outg=zeros(N1);%反向传到回至输入的delta值
outs=zeros(N1);%隐含输出的矩阵
outw=randn(1N+1);%隐含输出权值矩阵(加上一个偏置)
outv=zeros(11);%输出得到的诱导矩阵
outy=zeros(11);
backg=zeros(11);%反向传至隐含层的delta值
m=1;
n=0;
%开始样本训练
%for x=1:maxecho
while(n<=maxecho)%|m>0.2)
m=0;
for i=1:length(p)
ins=inw*[p(i);1];
outs=1./(1+exp(-ins));
outv=outw*[outs;1];
outy=1./(1+exp(-outv));
backg=(t(i)-outy)*(outy.*(1-outy));
outg=(outs.*(1-outs)).*(outw(:1:N)‘*backg);
outw=outw+h*backg*[outs;1]‘;
inw=inw+h*outg*[p(i)1];
m=m+(t(i)-outy)^2;
end
n=n+1;
end
%开始样本测试
textp=1:0.1:100;
textt=1./textp;
textout=zeros(1length(textp));
error=zeros(1length(textp));
for i=1:length(textp)
ins=inw*[textp(i);1];
outs=1./(1+exp(-ins));
outv=outw*[outs;1];
outy=1./(1+exp(-outv));
textout(i)=outy;
error(i)=abs(textt(i)-textout(i));
end
%测试完成后观察输出以及误差的变化
k=1:0.1:100;
plot(ktextt‘r‘ktextout‘b‘kerror‘g‘);
n=n-1;
xlabel(n);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-09-17 10:18 BP神经网络,可以处理图像进行分类等各种处理的源码\
目录 0 2018-09-17 10:18 BP神经网络,可以处理图像进行分类等各种处理的源码\matlab+and+BP\
目录 0 2018-09-17 10:22 BP神经网络,可以处理图像进行分类等各种处理的源码\matlab+and+BP\matlab and BP\
文件 55 2018-08-27 11:33 BP神经网络,可以处理图像进行分类等各种处理的源码\matlab+and+BP\matlab and BP\【源码使用必读】.url
文件 1698 2018-09-17 10:26 BP神经网络,可以处理图像进行分类等各种处理的源码\matlab+and+BP\matlab and BP\bp1.m
文件 1059 2018-09-17 10:26 BP神经网络,可以处理图像进行分类等各种处理的源码\matlab+and+BP\matlab and BP\bp3.m
文件 3194 2018-09-17 10:26 BP神经网络,可以处理图像进行分类等各种处理的源码\matlab+and+BP\matlab and BP\bp4.m
文件 1837 2018-09-17 10:26 BP神经网络,可以处理图像进行分类等各种处理的源码\matlab+and+BP\matlab and BP\bp6.m
文件 3995 2009-04-24 11:22 BP神经网络,可以处理图像进行分类等各种处理的源码\matlab+and+BP\matlab and BP\bpdetail.asv
文件 4232 2018-09-17 10:26 BP神经网络,可以处理图像进行分类等各种处理的源码\matlab+and+BP\matlab and BP\bpdetail.m
文件 1489 2009-04-24 16:59 BP神经网络,可以处理图像进行分类等各种处理的源码\matlab+and+BP\matlab and BP\bpnet.asv
文件 1735 2018-09-17 10:26 BP神经网络,可以处理图像进行分类等各种处理的源码\matlab+and+BP\matlab and BP\bpnet.m
文件 967 2018-09-17 10:25 BP神经网络,可以处理图像进行分类等各种处理的源码\matlab+and+BP\matlab and BP\example.m
- 上一篇:蓄电池内阻标准
- 下一篇:文本替换工具V1.0多个关键词替换
相关资源
- 编程实现二维DCT变换
- 图像二值化
- 用FFT对信号进行频谱分析
- Tone-Reservation
- QGA 量子遗传算法
- 差分形式的阻滞增长模型
- 遗传算法的M文件
- 简单二阶互联系统的非线性动力学分
- 手写数字识别-模板匹配法
- Stock_Watson_动态因子分析模型
- 果蝇优化算法优化支持向量回归程序
- 自己做的一个简单GUI扑克纸牌识别-
- multi output SVR
- AR过程的线性建模过程与各种功率谱估
- PCNN TOOLBOX
- plstoolbox.zip
- 中国国家基础地理信息系统GIS数据
- 粒子群微电网优化调度
- 矩阵分析-经典教材-中文版-Roger.A.Ho
- 压缩感知TwIST
- 基于最小错误率的贝叶斯手写数字分
- 最全系统辨识源代码,包括多种最小
- 导弹制导实验
- 画跟踪精确度图的程序.zip
- 重力场大地水准面及重力异常阶次误
- prtools5.2.3工具包
- 脉冲耦合神经网络工具箱PCNN-toolbox
- SVM算法-回归拟合程序.zip
- Kriging代理模型EGO算法.zip
- Matalb实现停车场完整系统
评论
共有 条评论