资源简介
用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
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- 神经网络分类matlab程序
- 用MATLAB(BPSK仿真 直接扩频)
- 基于BP神经网络对几种字体0-9的数字识
- MATLAB实现的BPSK调制解调
- matlab版的车牌识别程序
- 基于BP神经网络的盲均衡算法 C程序(
- 小波神经网络Matlab交通仿真程序
- 基于BP神经网络的语音情感识别系统
- BP神经网络解决手写数字识别问题 m
- rbf神经网络求解机器人的运动学逆解
- BP神经网络实现手写数字识别matlab实现
- matlab神经网络实现数字识别
- matlab常用代码大全科研神器
- 应用BP神经网络逼近非线性函数
- 科研常用代码预测分类评价
- 基于BP神经网络的无线传感器定位算法
- 基于matlab的BPSK调制解调
- LBP四种特征提取算法
- BP神经网络在隧道基坑工程中的实际运
- RBF神经网络建模与预测(1)
- 利用BP神经网络实现手写体数字识别
- 基于Matlab行人检测系统
- 利用BP神经网络对图像提取的MATLAB代码
- MATLAB神经网络43个案例分析源代码
- 基于bp的英文字符识别
- 《MATLAB 神经网络30个案例分析》源程
- 长江水质预测2005年数学建模+神经网络
- 基于遗传算法的小波神经网络在股票
-
基于SIMUli
nk的汽车发动机怠速模糊神
评论
共有 条评论