[发明专利]优化深度Transformer网络的风电功率预测方法及系统有效
申请号: | 202011501748.1 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112653142B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 何怡刚;汪磊;赵莹莹;向铭;李猎;何鎏璐;杜博伦 | 申请(专利权)人: | 武汉大学 |
主分类号: | H02J3/00 | 分类号: | H02J3/00;H02J3/38;G06F30/27;G06N3/04;G06N3/08;G06N3/00 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 张宇 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化 深度 transformer 网络 电功率 预测 方法 系统 | ||
1.一种优化深度Transformer网络的风电功率预测方法,其特征在于,包括:
将收集到的风电功率及其相关影响因素的序列数据作为样本数据;
对所有的样本数据进行最大最小的归一化处理,并将归一化处理后的样本数据划分为训练集和测试集;
初始化Transformer网络参数,设置待优化Transformer网络中的超参数的取值范围及搜索范围,确定鲸群的最大迭代次数和种群规模;
根据初始化的Transformer网络中超参数的取值建立Transformer网络模型,对训练集和测试集中的数据分别进行训练和预测,且将风电功率预测的平均绝对误差作为各鲸群的适应度值;
根据鲸群个体的初始适应度值确定其局部最优位置,利用鲸群寻优更新当前最优位置,通过比较局部与全局的最优解来获得最好的预测效果;
经过鲸群算法WOA的若干次迭代后获得最优的Transformer网络中超参数组合,并利用最优参数构建WOA-Transformer风电功率预测模型,以对风电功率进行预测;
所述经过鲸群算法WOA的若干次迭代后获得最优的Transformer网络中超参数组合,包括:
将Transformer中的超参数作为鲸群中的个体,并对鲸群进行初始化,利用随机数生成器自动产生Transformer中的超参数的初始解;
若随机参数p的值小于第一预设值,则判断系数向量|A|是否小于第二预设值,若系数向量|A|小于第二预设值,则选择收缩包围捕食机制,根据A=2a·r-a,C=2r和更新个体位置,若系数向量|A|不小于第二预设值,则选择搜索捕食机制,根据更新个体位置,其中,a是当前迭代次数j对应的常数,a是迭代过程中常数a构成的矩阵,M为最大迭代次数,r为随机向量且r∈[0,1],Xrand表示当前座头鲸种群中随机位置向量,Xrand,j表示Xrand中的第j个数据;
若随机参数p的值不小于第一预设值,则选择螺旋捕食机制,根据更新个体位置,其中,Xj、Xj+1和Xj*分别表示鲸群的当前位置、下一个时刻的位置和最佳位置,D'表示第i个鲸的当前最佳位置与最优值的空间距离,b为对数螺旋常数,l为随机数且l∈[-1,1];
计算鲸群中所有个体的适应度值,并更新全局最优值,经过鲸群算法WOA的若干次迭代后获得最优的Transformer网络中超参数组合。
2.根据权利要求1所述的方法,其特征在于,所述Transformer网络模型包括编码器和解码器组成,其中,编码器由输入层、位置编码层和若干个相同的编码器层堆叠而成,输入层通过全连接层将输入的数据映射成多维的向量,位置编码层将输入向量与位置编码向量逐元素相加所得的向量被馈送到各编码器层,每个编码器层均包含两个子层:一个自注意力层和一个全连接的前馈层,每个子层之后是归一化层,由编码器产生的多维向量被馈送到解码器;
解码器是由输入层、若干个相同的解码器层和一个输出层堆叠而成,输入层将解码器的输入映射成多维的向量,每个解码器层中除了含有编码器层中的两个子层之外,还插入一个编码-解码注意力层,来对编码器的输出应用自我注意力机制,输出层含有单个神经元,由输出层将最后一个解码器层的输出映射得到风电功率预测的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011501748.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机器人避障控制方法、系统及机器人
- 下一篇:金属表面处理液生产装置
- 基于Transformer+LSTM神经网络模型的商品销量预测方法及装置
- 一种基于Transformer模型自然场景文字识别方法
- 一种深度Transformer级联神经网络模型压缩算法
- 点云分割方法、系统、介质、计算机设备、终端及应用
- 基于Transformer的中文智能对话方法
- 一种基于改进Transformer模型的飞行器故障诊断方法和系统
- 一种基于Transformer模型的机器翻译模型优化方法
- 基于Transformer和增强交互型MPNN神经网络的小分子表示学习方法
- 基于U-Transformer多层次特征重构的异常检测方法及系统
- 基于EfficientDet和Transformer的航空图像中的飞机检测方法