资源简介
本代码主要是针对BP神经网络的非线性系统建模,主要拟合非线性函数
代码片段和文件信息
web browser http://www.ilovematlab.cn/thread-60357-1-1.html
%% 清空环境变量
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(inputnoutputn5);
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 http://www.ilovematlab.cn/thread-60357-1-1.html
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1400 2010-01-30 20:21 案例2 BP神经网络的非线性系统建模-非线性函数拟合\BP.m
文件 1425 2010-01-30 20:21 案例2 BP神经网络的非线性系统建模-非线性函数拟合\BP_Hidden.m
文件 46375 2009-12-14 15:38 案例2 BP神经网络的非线性系统建模-非线性函数拟合\data.mat
目录 0 2018-08-07 18:27 案例2 BP神经网络的非线性系统建模-非线性函数拟合
----------- --------- ---------- ----- ----
49200 4
- 上一篇:数值分析教案
- 下一篇:二维最接近点对问题分治策略报告.doc
相关资源
- PbPb碰撞中D介子的核修饰因子
- N = 4 $$ \\ mathcal {N} = 4 $$ Chern-Simons-ma
- FABP2基因54位点多态性与结直肠癌易感
- 简单二阶互联系统的非线性动力学分
- 佳能canon lbp3000激光打印机驱动 for w
- BPMN2.0 Modeler for Visio
- 基于改进的SOM神经网络在产品配置中
- Rademacher和BPS混合黑洞
- 深度学习卷积神经网络可检测和分类
- 标量场理论的回归和生成神经网络
- 基于熵权法的PHC管桩承载力组合预测
- 基于ARIMA、BP神经网络与GM的组合模型
- 车辆自适应神经网络编队控制
- 基于RBF神经网络在线辨识的永磁同步
- 基于BP人工神经网络的SmFeN永磁材料工
- 融合粗糙集和人工神经网络的产品敏
- 基于粗糙集神经网络的数据挖掘在门
- rtl8191s 802.11n 150m/300mbps无线网卡驱动程
- Google OCR API源代码和神经网络识别OC
- bpsk 计算误码率
- 信息融合、神经网络-模糊推理理论及
- SAR成像BP算法仿真
- 基于双隐含层BP神经网络的预测
- SOM神经网络 PPT
- 手写数字识别-模板匹配法
- Stock_Watson_动态因子分析模型
- 小波神经网络预测模型代码
- 果蝇优化算法优化支持向量回归程序
- 自己做的一个简单GUI扑克纸牌识别-
- 基于PSO优化BP神经网络的水质预测研究
评论
共有 条评论