资源简介
LM-BP神经网络的源代码,有注释,容易读懂
代码片段和文件信息
% X 表示训练的实际样本值
% T 表示网络的实际输出值
clc
clear all
format compact
% format long
% 读取数据并进行处理
fid = xlsread(‘www.xls‘);
zd=max(fid);
zx=min(fid);
[rowcol]=size(fid);
TT=fid(:col);
m=0.1;
n=0.8;
% for i=1:col
% for j=1:row
% q1(ji)=m+(n-m).*(fid(ji)-zx(i))./(zd(i)-zx(i));
% end
% end
for i=1:col
q(:i)=m+(n-m)*(fid(:i)-zx(i))/(zd(i)-zx(i));
end
% 归一化后的数据,X为输入样本数据,T为期望输出
X(:1:col-1)=q(:1:col-1);
T=q(:end);
net=newff(X‘T‘7{‘tansig‘ ‘purelin‘}‘trainlm‘‘mse‘);
net.layers{1}.initFcn = ‘initwb‘;
net.inputWeights{11}.initFcn = ‘rands‘;
net.biases{11}.initFcn = ‘rands‘;
net.biases{21}.initFcn = ‘rands‘;
net = init(net);
for i=1:100
net.trainParam.epochs=10^20;
net.trainParam.goal=0;
net.trainParam.lr=10^-16;
net.trainParam.min_grad=0;
net=train(netX‘T‘);
end
% yy=sim(netX‘);
yy=net(X‘);
y=zx(col)+(yy-m) - 上一篇:高斯曲率和平均曲率
- 下一篇:matlab代码-NRZ
相关资源
- 基于BP神经网络对几种字体0-9的数字识
- 基于BP神经网络的盲均衡算法 C程序(
- kalman工具箱 用matlab编写 包附全部函数
- 基于BP神经网络的语音情感识别系统
- BP神经网络解决手写数字识别问题 m
- 增广拉格朗日法.zip
- BP神经网络实现手写数字识别matlab实现
- LMS语音信号去噪matlab代码
- 应用BP神经网络逼近非线性函数
- 基于BP神经网络的无线传感器定位算法
- BP神经网络在隧道基坑工程中的实际运
- 利用BP神经网络实现手写体数字识别
- 利用BP神经网络对图像提取的MATLAB代码
- Elm_KElm.rar
- 各种ELM变形MATLAB代码
- Matlab+YALMIP+CPLEX的安装与入门
- MATLAB在卡尔曼滤波器中应用的理论与
- LM算法+PPT讲解
- LMS MATLAB DSP算法实现和程序收集
- Kalman Filtering - Theory and Practice Using M
- 基于MATLAB的BP神经网络应用绝对好资源
- 基于Matlab的遥感影像BP神经网络分类算
- 自适应滤波器设计及Matlab实现
- matlab基于BP神经网络的人脸识别
- 多层ELM进行MNIST手写字符分类MATLAB代码
- 基于BP神经网络的水上交通事故预测及
- zw_qq_15023225-7501331-S函数的BP神经网络
- BP神经网络MATLAB.zip
- 基于BP神经网络的人脸识别源码matla
- LMI先行矩阵不等式的程序
川公网安备 51152502000135号
评论
共有 条评论