资源简介
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多个关键词替换
相关资源
- 支持向量机小波核函数
- 基于卡尔曼滤波的定位跟踪算法仿真
- 差分进化算法源代码DE
- 很实用的检测图像中的圆,并拟合,
- 模糊神经网络 matlab实现
- 隐马尔科夫模型HMM的具体算法代码,
- 光伏电池最大功率跟踪仿真,能够了
- 小波包分解程序,可以运行的,你值
- 极限学习机分类,绝对可以完美运行
- 33节点粒子群算法
- 数学建模竞赛题目 木板最优切割方案
- 粒子群算法解决TSP问题pso_tsp.rar
- Lazy_Theta_star
- BP神经网络的数据分类
- 支持向量数据描述算法svdd
- 样本连续的朴素贝叶斯代码
- PCA,KPCA LDA算法
- 利用感知器算法进行鸢尾花数据分类
- 低比特率图像压缩
- 灰色模型和BP神经网络模型在城市时用
- 遗传算法-偏最小二乘回归
- 基本粒子群算法
- 电动汽车有序充放电
- 鱼群算法寻优
- 枝切法实现相位解缠INSAR相位解缠
- 输电线路规划
- 灰色预测模型-介绍与运用
- 最后一公里EC配送程序源代码
- 此函数用FISTA算法解决压缩感知
- SCMA仿真程序中文注释
评论
共有 条评论