一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于贝叶斯神经网络的疫情预测方法及装置与流程

2021-11-05 21:24:00 来源:中国专利 TAG:

技术特征:
1.一种基于贝叶斯神经网络的疫情预测方法,其特征在于,所述方法包括:基于疫情防控中不同患者的患病时间节点及不同患者之间的流行病学调查所得的接触网络构建患者用户数据集;构建贝叶斯神经网络模型,利用所述患者用户数据集对所述贝叶斯神经网络模型进行训练,获得收敛的贝叶斯神经网络模型;获得待预测用户的预设时间段内的用户接触网络,并形成待预测数据;将所述待预测数据输入收敛的贝叶斯神经网络模型中,输出待预测用户的在各个时间节点患病概率数据。2.根据权利要求1所述的疫情预测方法,其特征在于,所述基于疫情防控中不同患者的患病时间节点及不同患者之间的流行病学调查所得的接触网络构建患者用户数据集,包括:基于疫情防控中不同患者的患病时间节点,以及不同患者彼此之间的流行病学调查所得的接触网络作为训练所需要的数据和网络数据,形成患者用户数据集。3.根据权利要求1所述的疫情预测方法,其特征在于,所述贝叶斯神经网络模型包括核函数层、第一贝叶斯全连接层、第二贝叶斯全连接层、激活层及输出层;所述构建贝叶斯神经网络模型,包括:以所述核函数层为输入层,依次连接所述第一贝叶斯全连接层、所述第二贝叶斯全连接层、所述激活层及所述输出层,形成所述贝叶斯神经网络模型。4.根据权利要求3所述的疫情预测方法,其特征在于,所述第一贝叶斯全连接层和所述第二贝叶斯全连接层均的参数均服从正太分布。5.根据权利要求3所述的疫情预测方法,其特征在于,所述核函数层的核函数如下:其中,kernel
i
表示第i个核函数;表示邻接矩阵的第i次方的第p列;h
p
表示节点的染病时间和染病状态的2
×
n矩阵,其中,未染病时间为0;染病状态为未染病0、无症状染病1、患病2、痊愈3;w
j,i
表示从可学分布n(μ
j,i
,∑
j,i
)中抽取的权重,i表示第i个核函数中的参数,j表示在核函数中的第j个权重矩阵,j取值为1、2、3。6.根据权利要求1所述的疫情预测方法,其特征在于,所述贝叶斯神经网络模型的损失函数为依据贝叶斯公式推导形成的损失函数,如下:其中,d
kl
表示kl离散的分布距离;q和p均为分布函数;w
(i)
表示第i次采样的权重。7.根据权利要求6所述的疫情预测方法,其特征在于,所述贝叶斯神经网络模型的损失函数依据贝叶斯公式推导的过程如下:令贝叶斯神经网络模型为f(x),贝叶斯神经网络模型相关的可学参数集合θ,d为学习的数据,w为θ生成分布中的抽取参数,p和q为分布函数;则所需逼近分布为p(f(w)|d)=p(w|d);由于贝叶斯神经网络模型可计算分布为q(f(w)|θ)=q(w|θ),因此套用计算分布距离
的kl散度,则有:d
kl
[q(w|θ)||p(w|d)]=∫q(w|θ)log(q(w|θ)/p(w|d))dw;由贝叶斯公式可以得到:d
kl
[q(w|θ)||p(w|d)]=∫q(w|θ)log(q(w|θ)/p(w)/p(d|w))dw;进一步可以得到:d
kl
[q(w|θ)||p(w|d)]=∫q(w|θ)log(q(w|θ)/p(w))dw

∫q(w|θ)logp(d|w)dw;取特殊的分布,w~με ∑,其中ε抽取于0,1正太分布,进而根据蒙特卡洛原理,并将近似公式q(w|θ)dw=q(ε)dε带入d
kl
,即可得到所述损失函数。8.根据权利要求1所述的疫情预测方法,其特征在于,所述利用所述患者用户数据集对所述贝叶斯神经网络模型进行训练,获得收敛的贝叶斯神经网络模型,包括:将所述患者用户数据集划分为训练数据集合测试数据集,其中,训练数据集和测试数据集的数据量比例为9∶1;将所述训练数据集中的数据输入所述贝叶斯神经网络模型进行训练,获得训练后的贝叶斯神经网络模型;将所述测试数据集中的数据输入训练后的贝叶斯神经网络模型进行测试验证,获得测试验证结果;基于所述测试验证结果判断训练后的贝叶斯神经网络模型是否收敛;若否,则基于反向传播函数对训练后的贝叶斯神经网络模型的各个节点进行参数更新,并进行重复训练,直至收敛或达到训练预设次数为止。9.根据权利要求1所述的疫情预测方法,其特征在于,所述获得待预测用户的预设时间段内的用户接触网络,并形成待预测数据,包括:获得待预测用户在预设时间段内的用户接触网络,以及获得所述用户接触网络内的各个节点中是否处于其他患者发病前预设时间内接触网络相重叠;基于所述用户接触网络和所述用户接触网络内的各个节点中是否处于其他患者发病前预设时间内接触网络相重叠形成待预测数据。10.一种基于贝叶斯神经网络的疫情预测装置,其特征在于,所述装置包括:数据集构建模块:用于基于疫情防控中不同患者的患病时间节点及不同患者之间的流行病学调查所得的接触网络构建患者用户数据集;模型训练模块:用于构建贝叶斯神经网络模型,利用所述患者用户数据集对所述贝叶斯神经网络模型进行训练,获得收敛的贝叶斯神经网络模型;预测数据获得模块:用于获得待预测用户的预设时间段内的用户接触网络,并形成待预测数据;预测模块:用于将所述待预测数据输入收敛的贝叶斯神经网络模型中,输出待预测用户的在各个时间节点患病概率数据。

技术总结
本发明公开了一种基于贝叶斯神经网络的疫情预测方法及装置,其中,所述方法包括:基于疫情防控中不同患者的患病时间节点及不同患者之间的流行病学调查所得的接触网络构建患者用户数据集;构建贝叶斯神经网络模型,利用所述患者用户数据集对所述贝叶斯神经网络模型进行训练,获得收敛的贝叶斯神经网络模型;获得待预测用户的预设时间段内的用户接触网络,并形成待预测数据;将所述待预测数据输入收敛的贝叶斯神经网络模型中,输出待预测用户的在各个时间节点患病概率数据。在本发明实施例中,在实际疫情防控中,降低疫情预测成本,并且提供疫情跟踪调查效率。且提供疫情跟踪调查效率。且提供疫情跟踪调查效率。


技术研发人员:李辰潼 吴亮生 马敬奇 黄天仑 钟震宇
受保护的技术使用者:广东省科学院智能制造研究所
技术研发日:2021.07.28
技术公布日:2021/11/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献