资源简介
BP神经网络m文件
用以处理处理数据集包括数据获取 数据处理 数据保存 plot图绘制,计算0.95的置信区间,多次求解 寻找平均曲线 得到拟合的数据曲线 代码有效完整
代码片段和文件信息
%----------------初始化、数据的录入、矩阵----------------------%
clear;
close all;
loadData;
X0=POS‘;
Y0=CUR‘;
%----------------下面对学习样本进行归一化处理-------------------%
minpx=min(X0);
maxpx=max(X0);
minpy=min(Y0);
maxpy=max(Y0);
X = (X0 - minpx .* ones(size(X0)))./(maxpx-minpx);
Y = (Y0 - minpy .* ones(size(Y0)))./(maxpy-minpy);
% X = zeros(size(X0));
% Y = zeros(size(Y0));
% for j=1:size(X02)
% X(j)=(X0(j)-minpx)/(maxpx-minpx);
% Y(j)=(Y0(j)-minpy)/(maxpy-minpy);
% end
%----------------网络建立和训练过程及结果显示-------------------%
s=3:15;%s 为常向量,表示神经元的个数
res=zeros(size(s));%res将要存储误差向量,这里先置零
for i=1:length(s)
net=newff(XY[13]{‘tansig‘‘tansig‘‘purelin‘}‘trainlm‘);
net.trainParam.epochs=1000;%训练次数为1000次
net.trainParam.goal=0;%训练的目标误差为0
[nettr]=train(netXY);%神经网络以每一列为一个样本
y=sim(netX);
e=Y-y;
error=mse(enet);
res(i)=norm(error);
end
[ttmp2
相关资源
- floyd最短路径算法MATLAB代码
- 基于MATLAB的prony方法,可用来做数据处
- Matlab解决单纯形法程序-免费-应付运筹
- 2自由度汽车MATLAB模型S函数
- matlab代码实现近场MUSIC算法,适用于近
- 基于Matlab的六自由度搬运机器人建模
- 基于Matlab的IIR高通、带通、低通和带
- 零基础快速入门Matlab神经网络.txt
- 基于遗传算法的单目标优化matlab程序
- qpsk的matlab实现
- 点与线段_线段与线段的最短距离,
- 静态小波变换matlab程序
- Jacobi迭代求解MATLAB
- 基于视频图像的车辆检测与跟踪
- 原创独家:MATLAB编写的烟雾检测程序
- matlab 病毒传播
- Matlab读取 tif文件并绘成三维图
- 黑洞算法简单函数寻优matlab
- 小球反弹演示 MATLAB
- 地下水抽水试验模拟 Matlab编程
- 网络数据包丢失模型matlab代码 Gilbe
- 基于nsct+pcnn的图像融合
- Q学习matlab代码
- 波达方向估计MAtLAB
- CSP共空间模式分解算法及特征值选取
- Matlab中求解最小生成树的程序
- 导弹自适应滑模制导律仿真matlab代码
- 单尺度和多尺度retinex的matlab实现程序
- 频谱感知-能量检测法代码
- COMSOL-MATLAB.m
评论
共有 条评论