资源简介
创建BP神经网络,然后拟合二元一次函数图像,并计算函数平均值、误差等。
代码片段和文件信息
clear;
%%定义样本数据
x1=20*rand(1100)-10;
x2=20*rand(1100)-10;
x3=20*rand(1100)-10;
x4=20*rand(1100)-10;
%%划分训练数据与测试数据
p = [x1;x2];
t = [x1+x2-4];
intest = [x3;x4];
outest = [x3+x4-4];
%%创建并训练网络
net = newff(pt[16]);
net = train(netpt);
yy = sim(netintest);
%%输出图像
l1 = linspace(-101050);
l2 = linspace(-101050);
[X1X2] = meshgrid(l1l2);
P = [X1(:)‘;X2(:)‘];
Z = sim(netP);
Y = reshape(Z5050);
figure(1)
surf(X1X2Y);hold on;
axis([-1010-1010min(Y(:))max(Y(:))]);
youtest = sim(netintest);
plot3(intest(1:)intest(2:)youtest‘b*‘)
xlabel(‘X1‘);
ylabel(‘X2‘);
zlabel(‘Y‘);
legend(‘拟合结果‘‘样本点‘);
title(‘Y=X1+X2-4‘)
hold off
%%计算、显示相对误差等
e = (outest-yy)./outest;
figure(2);
plot(1:10
- 上一篇:LDA分类器 MATLAB
- 下一篇:用遗传算法对f(xy)=x^2+y^2进行测试
相关资源
- Bp 利用Bp神经网络实现的两类分类程序
- TheResearchofOff-linehandwrittenChinesecharact
- BP_Neural_Netwok-Recognition_License_Plate(M
-
BP_tanh_linaer BP神经网络Simuli
nk模型。 -
MethodofFaultDiagnosisforRollingBearingba
se - BP 基于BP神经网络设计分类器
- Image-Restoration-with-BPNN 基于BP神经网络
- handwritingPrecognitionPGUI 基于BP神经网络
- svm-fault-diagnosis BP神经网络
- BP-Load-forecasting 基于BP神经网络的短期
- BP-classification BP神经网络图像分类程序
- ICA-wind-prediction 采用最先进的殖民竞争
- BP-wind-prediction 含NWP数值天气预报和不
- PSO-BP-wind-power 采用粒子群算法PSO优化
- BP BP神经网络的整个训练过程(从数据
- bp-matlab
- bp BP神经网络控制的Matlab程序
- bpfocast 利用bp神经网络编写的双色球预
- FaceRec1 PCA+BP神经网络的人脸识别程序
- psobpdiagnosis 利用粒子群算法优化BP神经
- BP神经网络(matlab)
- BP神经网络VB代码
- 基于MATLAB的BP神经网络应用.doc
- BP神经网络算法,内含源代码及讲解。
- BP神经网络解决字母识别问题matlab源代
- BP神经网络matlab实现
- BP神经网络 预测 matlab代码
- BP_PID双闭环直流调速系统.rar
- bp神经网络的MATLAB实现
- Matlabpso优化bp神经网络的程序-pso优化
评论
共有 条评论