[发明专利]一种基于Python和BP神经网络的新冠肺炎SIT模型反演方法在审
申请号: | 202010922639.0 | 申请日: | 2020-09-04 |
公开(公告)号: | CN112185581A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 杨子 | 申请(专利权)人: | 兰州大学第一医院 |
主分类号: | G16H50/80 | 分类号: | G16H50/80;G16H50/70;G06N3/08 |
代理公司: | 西安研创天下知识产权代理事务所(普通合伙) 61239 | 代理人: | 杨凤娟 |
地址: | 730000 甘*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 python bp 神经网络 肺炎 sit 模型 反演 方法 | ||
1.一种基于Python和BP神经网络的新冠肺炎SIT模型反演方法,其特征在于,包括以下步骤:
步骤S1:建立新冠肺炎SIT模型;
设在一固定地区内总人口初值为N,将该地区内的人群分成三类:易感者、感染者和移出者,其中,移出者包括隔离和治愈者,则t时刻的易感者、感染者和移出者之间的关系如下:
N=St+It+Rt (1)
其中,S表示易感者;I表示感染者;R表示移出者;
设感染者日接触率为β,移出率为γ,则相对移出率且有:
设初始时刻I(0)=I0,S(0)=S0,R(0)=R0,则有:
S1=S0-βS0I0; (2)
I1=βS0I0-γI0+I0; (3)
R1=γI0+R0; (4)
若初始值是已知的,则有:
St=S(t-1)-βS(t-1)I(t-1) (5)
It=βS(t-1)I(t-1)-γI(t-1)+I(t-1) (6)
Rt=γI(t-1)+R(t-1) (7)
步骤S2:参考历史传染病的参数数据,初步确定新冠肺炎SIT模型中的参数β和γ取值的预测区间;
步骤S3:从预测区间的最小值开始,依次将β和γ的值增加0.01,取若干组(β,γ)值,将若干组(β,γ)值及N代入循环迭代算法中,获得若干组I(t)值;
步骤S4:通过Python构建BP神经网络;
步骤S5:将若干组I(t)值作为输入,各组对应的(β,γ)值作为输出,建立BP神经网络的训练样本,并训练BP神经网络;
步骤S6:将实际的I(t)值输入训练好的BP神经网络中,反演求出参数β和γ的值;
步骤S7:将参数β和γ值代入新冠肺炎SIT模型中,可对新冠肺炎疫情走向进行分析。
2.根据权利要求1所述的一种基于Python和BP神经网络的新冠肺炎SIT模型反演方法,其特征在于,在上述步骤S3中,所述循环迭代算法采用Python进行编程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兰州大学第一医院,未经兰州大学第一医院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010922639.0/1.html,转载请声明来源钻瓜专利网。