资源简介
基于Elman神经网络的电力负荷预测的MATLAB实现
代码片段和文件信息
%总共10天的数据选取前面9天的数据作为神经网络的训练样本,每3天的负荷作为输入向量,
%第四天的负荷作为目标向量,这样可以得到6组训练样本。第10天的数据作为网络的测试样本
%验证网络能否准确预测当天的负荷数据
clear all
clc
% close all
% nntwarn off;
%导入题中所给样本数据
a=[0.37 0.51 0.71;...
0.12 0.17 0.88;...
0.32 0.99 0.69;...
0.13 0.55 0.63;...
0.11 0.42 0.84;...
0.24 0.53 0.71;...
0.33 0.44 0.9;...
0.19 0.66 0.44;...
0.31 0.67 0.49;...
0.37 0.51 0.71];
%%%%%%%%%%选取训练数据和测试数据%%%%%%%%%%%%%
for i=1:7
p(i:)=[a(i:)a(i+1:)a(i+2:)];
end
% 训练数据输入
p_train=p(1:6:);
% 训练数据输出
t_train=a(4:9:);
% 测试数据输入
p_test=p(7:);
% 测试数据输出
t_test=a(10:);
%为适应网络结构对数据做转置处理
p_train=p_train‘;
t_train=t_train‘;
p_test=p_test‘;
%%%%%%%%%%%网络的建立和训练%%%%%%%%%%%%%%%%%
%设置不同的隐藏层神经元个数
nn=[5 10 15 20];
for i=1:4
threshold=[0 1;0 1;0 1;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2109 2015-10-25 17:30 基于Elman神经网络的电力负荷预测\demo1.m
目录 0 2015-10-25 17:40 基于Elman神经网络的电力负荷预测
----------- --------- ---------- ----- ----
2109 2
相关资源
- fuzzynetme 模糊神经网络的MATLAB程序
- wnn 一个用小波神经网络进行非线性函
- zifushibie 用MATLAB实现的字符识别
- ANN_PID6
- PNNpredict19
- gaoanfis2 模糊自适应神经网络(ANFIS)
- ELMAN 详细介绍了ELMAN这种神经网络的构
- Bp 利用Bp神经网络实现的两类分类程序
- TheResearchofOff-linehandwrittenChinesecharact
- BP_Neural_Netwok-Recognition_License_Plate(M
- RBF-shenjingwangluoyuce RBF神经网络预测控
- RBF-shenjingwangluohundunyuce RBF神经网络混
- m471 pid神经网络控制控制代码
- Cellular-Neural-Network 细胞神经网络(C
-
BP_tanh_linaer BP神经网络Simuli
nk模型。 -
MethodofFaultDiagnosisforRollingBearingba
se - PIDNN 将人工神经网络用于PID参数调节
- BP 基于BP神经网络设计分类器
- Image-Restoration-with-BPNN 基于BP神经网络
- LPR-neural-network 我自己做的一个基于神
- matlab-GUI 本人编写的matlab的GUI程序
- pca-som matlab下采用som神经网络算法进行
- bpcross 一个matlab写的bp人工神经网络程
- neural-network-of-multi-sensor 基于模糊神经
- stockprediction 基于灰色神经网络的股指
- ga 基于遗传算法和距离的特征选择
- PSObpPpsorbf 粒子群优化神经网络的程序
- anfisExample_book- 这个是我看文献做的一
- MATLAB 图像识别
- 30-case-studies MATLAB神经网络30个案例分
评论
共有 条评论