资源简介
用MATLAB实现BP神经网络的建模与预测,经过验证可以实现。
代码片段和文件信息
%%%%%%%%%%%%%%%%%含氧量的BP神经网络建模与预测%%%%%%%%%%%%%%%
%% 清空运行环境
clc;
clear all;
close all;
%% 提取数据
data=xlsread(‘hyl‘);
%input=[data(1:51841:2) data(1:51844) data(2:51853) data(2:51854) data(1:51845)];
input=[data(1:20002:4) data(1:20006) data(1:200028)];
output=data(1:200011);
%data(1:51845)
% 随机选取5000组训练数据和185组测试数据
%input_train = input(1:4000:)‘;
%output_train = output(1:4000:)‘;
%input_test = input(1:4000:)‘;
%output_test = output(1:4000:)‘;
%input_test = input(4001:end:)‘;
%output_test = output(4001:end:)‘;
%将训练数据归一化
[inputninputps]=mapminmax(input);
[outputnoutputps]=mapminmax(output);
%% 训练BP神经网络
% 创建网络
%net = newff(inputnoutputn[151]{‘tansig‘‘purelin‘}‘trainlm‘);
net=newff(inputnoutputn11);
% 设置训练参数
net.trainParam.show=50;%每隔50步显示一次训练误差
net.trainParam.lr=0.001;%学习速率是0.05
%net.trainParam.lr_inc=1.05;%变步长系数1.05
%net.trainParam.mc=0.9;%动量系数0.9
net.trainParam.epochs = 300; %训练的最大次数
net.trainPa
相关资源
- S函数写的BP-PID控制程序
-
BPSK-simuli
nk - Matlab的BP神经网络用于分类与回归-B
- Matlab的RBF模拟神经网络主要用于函数
- BP算法改进及在MATLAB上的实现-BP算法的
- 论文研究-二级倒立摆神经网络控制器
- Matlab基于k均值聚类学习算法的rbf神经
- Matlab粒子群神经网络的预测编程实现
- QPSK调制解调及误码率的计算-BPSK_AWG
- BP神经网络的改进算法研究-MATLAB7_0中
- RBF神经网络用于函数拟合与模式识别
- 求助BP神经网络温度预测问题-MATLAB实
- hopfield神经网络的matlab仿真程序-hopf
- 基于蚁群算法和神经网络匹配算法的
- 基于动态云—量子神经网络群的配电
- matlab开发-仿制药生物生理学基础药动
- matlab开发-Edmondsalgorithm
- matlab开发-MeshLBP
- BP神经网络MATLAB实现278858
- MATLAB神经网络工具箱中的神经网络模
- 一个混沌神经网络的matlab程序
- 人工神经网络的matlab实现
- LM-BP神经网络的Matlab程序源代码
- 基于天牛须搜索算法优化BP神经网络
- BUCK电路基于matlabpwm 闭环反馈
- 混沌神经网络
- 基于小波神经网络的时间序列预测的
- BPSk循环谱
- 实现预测多个输出的神经网络
- BP神经网络解决字母识别问题matlab源代
评论
共有 条评论