当前位置:网站首页>【回归预测-CNN预测】基于卷积神经网络CNN实现数据回归预测附matlab代码
【回归预测-CNN预测】基于卷积神经网络CNN实现数据回归预测附matlab代码
2022-07-30 20:14:00 【matlab_dingdang】
1 内容介绍
电力系统的安全稳定运行与国民经济的发展及社会人身财产安全息息相关.准确的短期负荷预测结果是电网指导电力系统制定发电计划,协调机组运行,调度负荷分配及制定检修计划的重要依据.随着智能电网的发展及越来越多的分布式电源的接入,影响短期负荷预测结果的因素更加复杂,使负荷呈现更强的非线性,这种严峻的环境也对短期负荷预测的准确度和适应性提出了更高的要求.电力系统的负荷由于数据量庞大,受众多因素影响等使其具有随机性,非线性,时序性等特点.卷积神经网络(Convolutional Neural Networks,CNN)能够深入挖掘信息的多重特点并从中获得有用的特征描述,是一种准确高效的特征提取方法.本文结合负荷序列的特点,使用CNN来对电力系统短期负荷进行预测。
2 仿真代码
function X_aug = image_augmentation(Xdata,aug_params)
%Randomly augment images slice-by-slice between given ranges, optionally add Gaussian noise:
X_aug = zeros(size(Xdata));
imageAugmenter = imageDataAugmenter( ...
'RandRotation',aug_params.rot, ...
'RandXTranslation',aug_params.trans_x, ...
'RandYTranslation',aug_params.trans_y, ...
'RandXReflection', aug_params.refl_x, ...
'RandYReflection', aug_params.refl_y, ...
'RandScale', aug_params.scale, ...
'RandXShear', aug_params.shear_x, ...
'RandYShear', aug_params.shear_y);
for i = 1:size(Xdata,4)
Xtrain_single = Xdata(:,:,:,i);
Xtrain_single_aug = augment(imageAugmenter,Xtrain_single);
if aug_params.add_gauss_noise == 1
Xtrain_single_aug = imnoise(Xtrain_single_aug,'gaussian',0,aug_params.gauss_noise_var);
end
X_aug(:,:,:,i) = Xtrain_single_aug;
end
3 运行结果
4 参考文献
[1]闫康. 基于卷积神经网络和灰色模型的轴承健康评估及预测研究.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
边栏推荐
- vlookup函数匹配不出来只显示公式的解决方法
- Difference Between Concurrency and Parallelism
- TensorFlow2:概述
- HMS Core Discovery第16期回顾|与虎墩一起,玩转AI新“声”态
- Recommendation System - Sorting Layer - Model (1): Embedding + MLP (Multilayer Perceptron) Model [Deep Crossing Model: Classic Embedding + MLP Model Structure]
- [Node implements data encryption]
- 明解C语言第五章习题
- JUnit 5测试中的临时目录(附实例及代码)
- OSS simply upload pictures
- 多线程获取官方汇率
猜你喜欢
MySQL six-pulse sword, SQL customs clearance summary
推荐系统-排序层:排序层架构【用户、物品特征处理步骤】
MySQL slow query optimization
MySQL大批量造数据
基于人脸的常见表情识别(2)——数据获取与整理
【无标题】多集嵌套集合使不再有MultipleBagFetchException
Weak Banks to data conversion ability?Matt software help solve bank dilemma
MySQL的DATE_FORMAT()函数将Date转为字符串
ELK log analysis system
啊?现在初级测试招聘都要求会自动化了?
随机推荐
Install Mysql5.7 under Linux, super detailed and complete tutorial, and cloud mysql connection
WPS怎么独立窗口显示?wps单独窗口显示怎么操作?
在jOOQ中获取数据的多种不同方式
【luogu P8031】Kućice(计算几何)
明解C语言第七章习题
第04章 逻辑架构【1.MySQL架构篇】【MySQL高级】
PPT如何开启演讲者模式?PPT开启演讲者模式的方法
基于Apache Doris的湖仓分析
啊?现在初级测试招聘都要求会自动化了?
Linux下安装MySQL教程
Day31 LeetCode
After MySQL grouping, take the largest piece of data [optimal solution]
多线程获取官方汇率
无法正常访问服务器
MySQL的DATE_FORMAT()函数将Date转为字符串
是对称矩阵的对角化
MySQL的Replace用法详解
el-input 只能输入整数(包括正数、负数、0)或者只能输入整数(包括正数、负数、0)和小数
Frog jumping steps (recursive and non-recursive) ------- Xiaolele walks the steps
JUnit 5测试中的临时目录(附实例及代码)