资源简介
代码片段和文件信息
%% 该代码为基于双隐含层BP神经网络的预测
%
%
% 该案例作者申明: 1:本人长期驻扎在此板块里,对该案例提问,做到有问必答。本套书籍官方网站为:video.ourmatlab.com 2:点此从当当预定本书:《Matlab神经网络30个案例分析》。 3:此案例有配套的教学视频,视频下载方式video.ourmatlab.com/vbuy.html。
4:此案例为原创案例,转载请注明出处(《Matlab神经网络30个案例分析》)。 5:若此案例碰巧与您的研究有关联,我们欢迎您提意见,要求等,我们考虑后可以加在案例里。
%
%% 清空环境变量
clc
clear
%% 训练数据预测数据提取及归一化
%下载输入输出数据
load data input output
%从1到2000间随机排序
k=rand(12000);
[mn]=sort(k);
%找出训练数据和预测数据
input_train=input(n(1:1900):)‘;
output_train=output(n(1:1900));
input_test=input(n(1901:2000):)‘;
output_test=output(n(1901:2000));
%选连样本输入输出数据归一化
[inputninputps]=mapminmax(input_train);
[outputnoutputps]=mapminmax(output_train);
%% BP网络训练
% %初始化网络结构
net=newff(inputnoutputn[5 5]);
net.trainParam.epochs=100;
net.trainParam.lr=0.1;
net.trainParam.goal=0.00004;
%网络训练
net=train(netinputnoutputn);
%% BP网络预测
%预测数据归一化
inputn_test=mapminmax(‘apply‘input_testinputps);
%网络预测输出
an=sim(netinputn_test);
%网络输出反归一化
BPoutput=mapminmax(‘reverse‘anoutputps);
%% 结果分析
figure(1)
plot(BPoutput‘:og‘)
hold on
plot(output_test‘-*‘);
legend(‘预测输出‘‘期望输出‘)
title(‘BP网络预测输出‘‘fontsize‘12)
ylabel(‘函数输出‘‘fontsize‘12)
xlabel(‘样本‘‘fontsize‘12)
%预测误差
error=BPoutput-output_test;
figure(2)
plot(error‘-*‘)
title(‘BP网络预测误差‘‘fontsize‘12)
ylabel(‘误差‘‘fontsize‘12)
xlabel(‘样本‘‘fontsize‘12)
figure(3)
plot((output_test-BPoutput)./BPoutput‘-*‘);
title(‘神经网络预测误差百分比‘)
errorsum=sum(abs(error));
web browser www.matlabsky.com
%%
%
% 相关论坛:
《Matlab神经网络30个案例分析》官方网站:video.ourmatlab.com
Matlab技术论坛:www.matlabsky.com
Matlab函数百科:www.mfun.la
Matlab中文论坛:www.ilovematlab.com
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 50 2019-05-08 22:38 说明.txt
目录 0 2017-11-14 21:28 基于双隐含层BP神经网络的预测\
文件 3411 2013-08-21 07:32 基于双隐含层BP神经网络的预测\BP_Hidden.m
文件 3404 2013-08-21 07:26 基于双隐含层BP神经网络的预测\chapter2_1.m
文件 46375 2009-12-14 15:38 基于双隐含层BP神经网络的预测\data.mat
- 上一篇:统计模拟及其R实现
- 下一篇:LL(1)文法的递归下降分析程序例题
相关资源
-
基于PSO优化BP神经网络的水质预测研究
-
BP神经网络算法逼近一个正弦函数
-
基于主成分分析与BP神经网络的雾天能
-
基于BP神经网络的挖掘机液压系统故障
-
BP神经网络在手机评价中的应用
-
基于因素分析与BP神经网络的上市公司
-
BP神经网络计算过程详解
-
基于BP神经网络电力系统短期负荷预测
-
BP神经网络用于两类图片识别分类
-
各种优化BP神经网络算法
-
基于BP神经网络的车牌识别技术
-
基于LabVIEW的BP神经网络算法的设计实
-
bp神经网络图像识别
-
基于BP神经网络的人脸识别的源代码
-
BP神经网络在GPS高程拟合中的应用
-
bp神经网络轴承故障诊断系统
-
基于遗传算法的BP神经网络在多目标优
-
论文:基于BP神经网络和GM1,1模型的
-
BP神经网络详解与
-
车牌识别课程设计,能运行,模板匹
-
BP数字识别代码——了解和测试BP神经
-
BP神经网络实现函数拟合
-
BP预测温度模型_2019.10.14.rar
-
基于PCA和BP神经网络的人脸识别
-
excel版BP神经网络,公式运算
-
BP神经网络的算法改进及应用
-
基于BP神经网络的无刷直流电机PID控制
-
用BP神经网络实现minist手写数字识别
-
pso优化BP神经网络71465
-
基于BP神经网络的时间序列预测
评论
共有 条评论