【技术实现步骤摘要】
基于区块链的电力隐私数据可信决策模型训练方法及装置
[0001]本专利技术涉及模型训练
,尤其涉及一种基于区块链的电力隐私数据可信决策模型训练方法及装置。
技术介绍
[0002]电力数据开放共享以释放更大社会价值成为电力行业发展共识,但缺少成熟的隐私保护技术方案。基于电力数据体量大、增长快、实时性强、价值密度高等特点,随着电力数据的不断累积,对数据开放共享安全保障技术的能力要求会越来越高,对融合新兴技术迭代更新的速度要求会越来越快,但目前成熟成套的技术方案还未形成。
[0003]目前,对电力数据处理的相关模型难以保证电力数据的可靠,存在一定的安全隐患。
技术实现思路
[0004]本专利技术提供一种基于区块链的电力隐私数据可信决策模型训练方法及装置,用以解决现有技术中电力数据处理模型数据可靠性较差的缺陷。
[0005]本专利技术提供一种基于区块链的电力隐私数据可信决策模型训练方法,包括:
[0006]基于功率消耗信息样本、电力波动反应时间样本、电机功率样本、阻尼常数样本、线路容量样本和资源调度样本,初始化联邦学习任务,构建初始决策模型;
[0007]上传所述初始决策模型至区块链系统,通过所述区块链系统中的各个训练节点分别对所述初始决策模型进行本地训练,得到与所述训练节点一一对应的中间决策模型;
[0008]确定每个所述训练节点的本地训练数据量,基于每个所述训练节点的本地训练数据量,确定与每个所述训练节点对应的中间决策模型的聚合权重;
[0009]分别 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的电力隐私数据可信决策模型训练方法,其特征在于,包括:基于功率消耗信息样本、电力波动反应时间样本、电机功率样本、阻尼常数样本、线路容量样本和资源调度样本,初始化联邦学习任务,构建初始决策模型;上传所述初始决策模型至区块链系统,通过所述区块链系统中的各个训练节点分别对所述初始决策模型进行本地训练,得到与所述训练节点一一对应的中间决策模型;确定每个所述训练节点的本地训练数据量,基于每个所述训练节点的本地训练数据量,确定与每个所述训练节点对应的中间决策模型的聚合权重;分别针对每个所述训练节点与对应的所述聚合权重,对所述中间决策模型进行聚合,得到目标决策模型,并上传所述目标决策模型至所述区块链系统。2.根据权利要求1所述的基于区块链的电力隐私数据可信决策模型训练方法,其特征在于,所述基于功率消耗信息样本、电力波动反应时间样本、电机功率样本、阻尼常数样本、线路容量样本和资源调度样本,初始化联邦学习任务,构建初始决策模型,包括:基于功率消耗信息样本、电力波动反应时间样本、电机功率样本、阻尼常数样本、线路容量样本和资源调度样本,确定同构网络模型的输入层、输出层和隐含层的节点数;初始化所述输入层、所述输出层和所述隐含层的权值和阈值,对所述同构网络模型进行初始化;基于训练迭代次数和学习速率,对初始化后的所述同构网络模型的训练参数初始化,构建初始决策模型。3.根据权利要求1所述的基于区块链的电力隐私数据可信决策模型训练方法,其特征在于,所述通过所述区块链系统中的各个训练节点分别对所述初始决策模型进行本地训练,得到与所述训练节点一一对应的中间决策模型,包括:确定每个所述训练节点的模型损失函数;基于所述模型损失函数和随机梯度下降函数,对所述初始决策模型进行更新,得到与所述训练节点一一对应的中间决策模型。4.根据权利要求3所述的基于区块链的电力隐私数据可信决策模型训练方法,其特征在于,所述确定每个所述训练节点的模型损失函数,包括:在于,所述确定每个所述训练节点的模型损失函数,包括:在于,所述确定每个所述训练节点的模型损失函数,包括:其中,k=1,2,
…
,N,N指参与聚合的训练节点数;y
k
表示资源调度样本;f表示预测函数;p
i
表示第i个联邦学习过程训练节点数据量大小,p
sum
表示参与聚合的训练节点数据量总和;ω
t
表示初始决策模型;x
k
表示本地训练的数据;n
k
表示第k个联邦学习过程训练节点训练样本数;p
k
表示第k个联邦学习过程训练节点数据量大小;Loss
k
表示第k个联邦学习过程训练节点样本损失均值;minF(ω
t
)表示联邦学习过程全局损失函数的最小化。5.根据权利要求4所述的基于区块链的电力隐私数据可信决策模型训练方法,其特征在于,所述中间决策模型为:
其中,η表示学习率;表示第k个...
【专利技术属性】
技术研发人员:杨会峰,陈连栋,程凯,申培培,张磊,辛晓鹏,赵林丛,刘咸通,刘子州,高丽芳,
申请(专利权)人:国家电网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。