• 大小: 17KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签:

资源简介

ELMAN神经网络的数据预测——电力负荷预测模型研究(matlab)

资源截图

代码片段和文件信息

%% Matlab神经网络43个案例分析

% 基于Elman神经网络的电力负荷预测模型研究
% by 王小川(@王小川_matlab)
% http://www.matlabsky.com
% Email:sina363@163.com
% http://weibo.com/hgsz2003


%% 清空环境变量

clc;
clear all
close all
nntwarn off;

%% 数据载入

load data;
a=data;

%% 选取训练数据和测试数据

for i=1:6
    p(i:)=[a(i:)a(i+1:)a(i+2:)];
end
% 训练数据输入
p_train=p(1:5:);
% 训练数据输出
t_train=a(4:8:);
% 测试数据输入
p_test=p(6:);
% 测试数据输出
t_test=a(9:);

% 为适应网络结构 做转置

p_train=p_train‘;
t_train=t_train‘;
p_test=p_test‘;


%% 网络的建立和训练
% 利用循环,设置不同的隐藏层神经元个数
nn=[7 11 14 18];
for i=1:4
    threshold=[0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1];
    % 建立Elman神经网络 隐藏层为nn(i)个神经元
    net=newelm(threshold[nn(i)3]{‘tansig‘‘purelin‘});
    % 设置网络训练参数
    net.trainparam.epochs=1000;
    net.trainparam.show=20;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-03-04 22:34  ELMAN神经网络的数据预测——电力负荷预测模型研究\chapter23\
     文件        1696  2014-11-25 20:42  ELMAN神经网络的数据预测——电力负荷预测模型研究\chapter23\chapter23.m
     文件         254  2014-11-25 20:21  ELMAN神经网络的数据预测——电力负荷预测模型研究\chapter23\data.mat
     目录           0  2018-03-04 22:34  ELMAN神经网络的数据预测——电力负荷预测模型研究\chapter23\html\
     文件       10841  2013-08-21 14:36  ELMAN神经网络的数据预测——电力负荷预测模型研究\chapter23\html\chapter23.html
     文件        3384  2013-08-21 14:36  ELMAN神经网络的数据预测——电力负荷预测模型研究\chapter23\html\chapter23.png
     文件        8019  2013-08-21 14:36  ELMAN神经网络的数据预测——电力负荷预测模型研究\chapter23\html\chapter23_01.png
     目录           0  2018-03-04 22:34  ELMAN神经网络的数据预测——电力负荷预测模型研究\

评论

共有 条评论