[发明专利]基于CSO优化DBN模型的电力业扩项目时长预测方法在审
| 申请号: | 202210268779.X | 申请日: | 2022-03-18 |
| 公开(公告)号: | CN114781686A | 公开(公告)日: | 2022-07-22 |
| 发明(设计)人: | 林镜星;谢志炜;许斌斌;林其雄;周鑫;姚汉星 | 申请(专利权)人: | 广东电网有限责任公司广州供电局 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/06;G06N3/00 |
| 代理公司: | 广州骏思知识产权代理有限公司 44425 | 代理人: | 张金龙 |
| 地址: | 510630 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 cso 优化 dbn 模型 电力 项目 预测 方法 | ||
1.一种基于CSO优化DBN模型的电力业扩项目时长预测方法,其特征在于,该方法包括以下步骤:
获取待预测项目的项目费用和项目工程量;
根据所述项目费用的分布,确定所述待预测项目的目标DBN预测模型;
将所述待预测项目的项目费用和项目工程量输入至训练好的所述目标DBN预测模型中,得到待预测的项目时长;
其中,所述DBN预测模型的训练方法如下:
获取电力业扩历史项目的历史数据并剔除异常数据,所述历史数据包括历史项目费用、历史项目工程量、历史项目时长;
根据所述历史项目费用的分布,通过四分位数将所述电力业扩历史项目分类,得到四个项目的费用区间;
动态选择每个所述费用区间的历史项目的历史数据作为训练集,以所述历史项目费用和历史项目工程量作为输入,以所述历史项目时长作为目标输出,基于所述训练集建立对应类别的DBN预测模型,得到四个DBN预测模型;
根据DCCSO对所述DBN预测模型的初始权值进行优化,得到目标初始权值,其中所述DCCSO为改进的混沌纵横交叉算法;
对所述DBN预测模型的目标初始权值进行自上而下的微调,得到训练好的DBN预测模型。
2.根据权利要求1所述的一种基于CSO优化DBN模型的电力业扩项目时长预测方法,其特征在于,基于所述训练集建立对应类别的DBN预测模型,包括:
利用无监督贪婪学习算法逐层训练所述DBN预测模型中每个受限玻尔兹曼机RBM;
将预处理后的所述历史数据的特征信息逐层传递,实现所述DBN预测模型的参数的初始化,确定初始的连接权重和神经元偏置。
3.根据权利要求2所述的一种基于CSO优化DBN模型的电力业扩项目时长预测方法,其特征在于,利用无监督贪婪学习算法逐层训练所述DBN预测模型中每个受限玻尔兹曼机RBM,包括:
随机选取所述训练集中的一个样本,将其输入到第一个RBM的可见层,更新第一层隐含层各个结点状态Sj,如公式(1)所示;
其中,预设结点状态表示为{Sj},Sj表示与结点i相连的结点j的状态,ωij为权重矩阵,为s型函数;Nj(0,1)是标准正态分布函数;σ∈[0,1]。
根据所述结点状态Sj,更新第一个RBM可见结点状态,记为S′i,如公式(2)所示;
根据所述结点状态S′i,再次更新第一个RBM的隐含结点状态,记为S′j,如公式(3)所示:
4.根据权利要求2所述的一种基于CSO优化DBN模型的电力业扩项目时长预测方法,其特征在于,将预处理后的所述历史数据的特征信息逐层传递,实现所述DBN预测模型的参数的初始化,确定初始的连接权重和神经元偏置,包括:
将所述第一个RBM的隐含层结点状态S′j作为第二个RBM的输入,再次更新第二个RBM各个结点的状态;
逐层更新所述DBN预测模型的各结点状态,直至将所述DBN预测模型的结点更新完毕;
随机在训练集中选取下一个训练样本作为所述DBN预测模型的输入,再次进行训练,直至所有训练集中的训练样本都被输入过,结束第一轮训练,计算所述DBN预测模型的权重值的变化量,更新所述DBN预测模型的中的权重矩阵,如公式(4)所示;
Δωij=ηω(SiSj-S′iS′j) (4)
开始下一轮训练,直到所述DBN预测模型的权重矩阵的变化量足够小或达到设定的最高训练次数,即当‖Δω(i)‖ε时,结束训练,所述DBN预测模型构建完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司广州供电局,未经广东电网有限责任公司广州供电局许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210268779.X/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





