CN115862888A - 传染病感染情况预测方法、***、设备及存储介质 - Google Patents
传染病感染情况预测方法、***、设备及存储介质 Download PDFInfo
- Publication number
- CN115862888A CN115862888A CN202310135076.4A CN202310135076A CN115862888A CN 115862888 A CN115862888 A CN 115862888A CN 202310135076 A CN202310135076 A CN 202310135076A CN 115862888 A CN115862888 A CN 115862888A
- Authority
- CN
- China
- Prior art keywords
- region
- graph model
- node
- graph
- infectious disease
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 208000015181 infectious disease Diseases 0.000 title claims abstract description 118
- 208000035473 Communicable disease Diseases 0.000 title claims abstract description 64
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000012549 training Methods 0.000 claims abstract description 28
- 230000003993 interaction Effects 0.000 claims abstract description 19
- 201000010099 disease Diseases 0.000 claims abstract description 14
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 claims abstract description 14
- 230000015654 memory Effects 0.000 claims description 33
- 238000013528 artificial neural network Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 13
- 230000006870 function Effects 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 5
- 230000004913 activation Effects 0.000 claims description 4
- 230000004931 aggregating effect Effects 0.000 claims description 3
- 230000009193 crawling Effects 0.000 claims description 3
- 230000002452 interceptive effect Effects 0.000 claims description 3
- 230000002776 aggregation Effects 0.000 claims description 2
- 238000004220 aggregation Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 abstract description 7
- 230000008569 process Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 230000007787 long-term memory Effects 0.000 description 3
- 230000006403 short-term memory Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 241000894006 Bacteria Species 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 244000052616 bacterial pathogen Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000002458 infectious effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/10—Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及一种传染病感染情况预测方法、***、设备及存储介质,通过增量模块响应预设指令,控制输入模块获取新增数据,图引擎根据新增数据对基于历史数据得到的第一图模型进行迭代训练,得到第二图模型,如此进行图模型的动态更新,其中图模型以各地区作为节点,各节点特征基于地区病情信息获得,各节点按照地区之间的地理位置关系连接形成边,各边按照地区人口信息分配边权重,更新后的图模型利用交互模块选择的待预测数据进行传染病感染情况预测,解决了相关技术中传染病感染情况预测准确率较低的问题。
Description
技术领域
本申请涉及传染病感染情况预测领域,特别是涉及一种传染病感染情况预测方法、***、设备及存储介质。
背景技术
传染病通常通过一个人将病菌、病毒或其他细菌直接转移到另一个人的方式来传播,对人类的正常的生产生活造成非常巨大的影响。对于传染病未来感染人数预测和流行程度的预测,一直是该领域中主要的研究问题。准确的未来传染人数预测,可以给防疫的决策措施提高参考,对于抗击传染病有重大的意义。
在相关技术中,通常采用SIR等数理统计的方法,进行传染病感染情况的预测,智能化水平较低且预测准确率低。采用人工智能技术进行传染病感染情况的预测,由于技术方案复杂,会造成使用门槛较高,且由于传染病的感染情况是随时间动态变化的,这对于算法和***也有动态的要求。
目前针对相关技术中,传染病感染情况预测准确率较低的问题,尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种传染病感染情况预测方法、***、设备及存储介质,以至少解决相关技术中传染病感染情况预测准确率较低的问题。
第一方面,本申请实施例提供了一种传染病感染情况预测方法,应用于传染病感染情况预测***,所述传染病感染情况预测***包括增量模块、输入模块、图引擎、交互模块,所述方法包括:
所述增量模块响应于预设指令,控制所述输入模块获取当前周期的新增数据,其中,所述新增数据包括在当前周期中至少一个地区的地区病情信息;
所述图引擎根据所述新增数据对第一图模型进行迭代训练,直至所述第一图模型满足收敛条件,得到第二图模型,其中,所述第一图模型基于上一个周期获取的历史数据训练得到,在所述第一图模型中,以各地区作为节点,各节点特征基于地区病情信息获得,各节点按照地区之间的地理位置关系连接形成边,各边按照地区人口信息分配边权重;
所述交互模块响应于用户指令,将待预测数据输入至所述第二图模型,得到预测结果,其中,所述预测结果包含目标地区在未来时间的传染病感染人数。
在其中一些实施例中,所述地区病情信息包括以下至少之一:地区人口密度、地区易感者人数、地区感染者人数、地区恢复者人数。
在其中一些实施例中,所述第一图模型包括第一节点和第二节点,所述第一节点对应第一地区,所述第二节点对应第二地区,所述地区人口信息包括:在某个设定时刻,第一地区流动到第二地区的人数,第二地区流动到第一地区的人数,第一地区流动到全部地区的人数,第二地区流动到全部地区的人数;各边按照地区人口信息分配边权重,包括:
根据所述第一地区流动到所述第二地区的人数与所述第一地区流动到全部地区的人数之间的比值、所述第二地区流动到所述第一地区的人数与所述第二地区流动到全部地区的人数的比值、和所述第一地区地理相邻的地区总数量,确定所述第一节点指向所述第二节点的边权重。
在其中一些实施例中,各边按照地区人口信息分配边权重还包括:
在所述边权重小于第一阈值的情况下,剔除所述边权重对应的边。
在其中一些实施例中,所述新增数据包括在多个设定时间采集的地区病情信息,所述第一图模型包括长短期记忆神经网络,所述图引擎根据所述新增数据对第一图模型进行迭代训练,直至所述第一图模型满足收敛条件,包括:
所述图引擎按照所述多个设定时间,依次输入所述新增数据至所述第一图模型,并经由所述长短期记忆神经网络对所述新增数据执行前向预测,得到预测感染人数;
根据所述预测感染人数和真实感染人数,得到损失值,并根据所述损失值调整所述第一图模型的权重参数。
在其中一些实施例中,所述第一图模型还包括全连接层,所述图引擎按照所述多个设定时间,依次输入所述新增数据至所述第一图模型,并经由所述长短期记忆神经网络对所述新增数据执行前向预测,得到预测感染人数,包括:
将当前权重参数和所述第一节点的相邻节点的节点特征进行聚合,得到聚合数据;
采用激活函数处理所述聚合数据,得到嵌入表达信息;
根据所述多个设定时间,依次将所述嵌入表达信息输入至所述长短期记忆神经网络,得到隐层表示信息;
将所述隐层表示信息输入至所述全连接层,得到所述预测感染人数。
第二方面,本申请实施例提供了一种传染病感染情况预测***,包括:
增量模块、输入模块、图引擎、交互模块;其中,
所述增量模块,用于响应预设指令,控制所述输入模块获取当前周期的新增数据,其中,所述新增数据包括在当前周期中至少一个地区的地区病情信息;
所述图引擎,用于根据所述新增数据对第一图模型进行迭代训练,直至所述第一图模型满足收敛条件,得到第二图模型,其中,所述第一图模型基于上一个周期获取的历史数据训练得到,在所述第一图模型中,以各地区作为节点,各节点特征基于地区病情信息获得,各节点按照所述地区位置之间的地理位置关系连接形成边,各边按照地区人口信息分配边权重;
所述交互模块,用于响应用户指令,将待预测数据输入至所述第二图模型,得到预测结果,其中,所述预测结果包含目标地区在未来时间的传染病感染人数。
在其中一些实施例中,所述输入模块包括:
爬虫接口,用于爬取互联网中各地区的地区病情信息;
文档接口,用于获取各地区的地区人口信息。
在其中一些实施例中,所述传染病感染情况预测***还包括:
构图模块,用于根据所输入模块获取的数据生成图数据,其中,所述图数据包括所述节点特征、所述边权重;或者,
图数据库,用于存储所述图数据;或者,
展示模块,用于接收并展示所述预测结果。
在其中一些实施例中,述交互模块响应的用户指令包括以下至少之一:
所述增量模块的启动时间的控制指令、所述第一图模型或者所述第二图模型的超参数设置指令、所述展示模块的缩放指令。
第三方面,本申请提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面中任一项所述的传染病感染情况预测方法的步骤。
第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任一项所述的传染病感染情况预测方法的步骤。
相比于相关技术,本申请实施例提供的传染病感染情况预测方法、***、设备及存储介质,通过增量模块响应预设指令,控制输入模块获取新增数据,图引擎根据新增数据对基于历史数据得到的第一图模型进行迭代训练,得到第二图模型,如此进行图模型的动态更新,其中图模型以各地区作为节点,各节点特征基于地区病情信息获得,各节点按照地区之间的地理位置关系连接形成边,各边按照地区人口信息分配边权重,更新后的图模型利用交互模块选择的待预测数据进行传染病感染情况预测,解决了相关技术中传染病感染情况预测准确率较低的问题。
本申请的一个或多个实施例的细节在一下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是本申请实施例的传染病感染情况预测方法的终端的硬件结构框图;
图2是本申请实施例的传染病感染情况预测方法的流程图;
图3是本申请实施例的图模型增量训练过程示意图;
图4是本申请实施例的图模型训练过程的示意图;
图5是本申请实施例的传染病感染情况预测***的结构示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。
在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本申请所描述的实施例在不冲突的情况下,可以与其它实施例相结合。
除非另作定义,本申请所涉及的技术术语或者科学术语应当为本申请所属技术领域内具有一般技能的人士所理解的通常意义。本申请所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本申请所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本申请所涉及的“多个”是指两个或两个以上。
在本实施例中提供的方法实施例可以在终端、计算机或者类似的运算装置中执行。比如在终端上运行,图1是本实施例的传染病感染情况预测方法的终端的硬件结构框图。如图1所示,终端可以包括一个或多个(图1中仅示出一个)处理器102和用于存储数据的存储器104,其中,处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置。上述终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述终端的结构造成限制。例如,终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示出的不同配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如在本实施例中的传染病感染情况预测方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输设备106用于经由一个网络接收或者发送数据。上述的网络包括终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(NetworkInterface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(RadioFrequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
在一个实施例中,提供了一种传染病感染情况预测方法,该方法应用于传染病感染情况预测***,该***包括增量模块、输入模块、图引擎、交互模块,图2是本实施例的传染病感染情况预测方法的流程图,如图2所示,该流程包括如下步骤:
步骤S201,增量模块响应于预设指令,控制输入模块获取当前周期的新增数据,其中,新增数据包括在当前周期中至少一个地区的地区病情信息。
其中,预设指令是指用户输入的增量模块启动指令,输入模块爬取各地区的感染情况数据,包括在当前周期内各地区的感染者人数、易感者人数与恢复者人数,增量模块定时控制输入模块重新爬取和输入最新数据,基于新增数据,增量模块调用图引擎进行增量训练,以实现图模型的更新。
步骤S202,图引擎根据新增数据对第一图模型进行迭代训练,直至第一图模型满足收敛条件,得到第二图模型,其中,第一图模型基于上一个周期获取的历史数据训练得到,在第一图模型中,以各地区作为节点,各节点特征基于地区病情信息获得,各节点按照地区之间的地理位置关系连接形成边,各边按照地区人口信息分配边权重,其中,各地区的人口信息包括各个地区之间的人口流动数据,例如在当前周期内一个地区到另一个地区的人口流动数量。
其中,第一图模型为基于历史感染情况数据进行训练得到的图模型,第二图模型为基于新增感染数据进行增量训练得到的更新后的图模型。将每个地区作为节点,如果两个地区的地理位置相邻,则两个地区对应的节点存在连边。边权重表示在某一个时刻一个地区的节点指向另一个地区的节点的边权重,由地区的地理位置和地区之间的人口流动数据共同决定。
步骤S203,交互模块响应于用户指令,将待预测数据输入至第二图模型,得到预测结果,其中,预测结果包含目标地区在未来时间的传染病感染人数。
其中,用户指令指用户根据需要选择待预测数据的指令,以及对于第一图模型和第二图模型的参数设置指令。在定义参数以及输入新增数据后,第一图模型进行前向传播的模型训练,得到第二图模型,第二图模型执行预测计算,预测未来传染病感染情况,并将预测结果进行展示。
图3是本申请实施例图模型增量训练过程示意图,如图3所示,模型对应第一图模型,模型/>对应第二图模型。第一图模型/>由过去的/>到/>时间段内的数据训练得到,第二图模型/>由新爬取的/>到/>时间段内的数据训练得到。图模型通过增量训练,根据增量数据不断进行更新,实现对传染病感染情况的动态预测。
通过上述步骤S201至S203,通过增量模块响应预设指令,控制输入模块获取新增数据,图引擎根据新增数据对基于历史数据得到的第一图模型进行迭代训练,得到第二图模型,如此进行图模型的动态更新,其中图模型以各地区作为节点,各节点特征基于地区病情信息获得,各节点按照地区之间的地理位置关系连接形成边,各边按照地区人口信息分配边权重,更新后的图模型利用交互模块选择的待预测数据进行传染病感染情况预测,解决了相关技术中传染病感染情况预测准确率较低的问题,实现了提高传染病感染情况预测准确率的有益效果。
在其中一些实施例中,地区病情信息包括以下至少之一:地区人口密度、地区易感者人数、地区感染者人数、地区恢复者人数。
在其中一些实施例中,第一图模型包括第一节点和第二节点,第一节点对应第一地区,第二节点对应第二地区,地区人口信息包括:在某个设定时刻,第一地区流动到第二地区的人数,第二地区流动到第一地区的人数,第一地区流动到全部地区的人数,第二地区流动到全部地区的人数;各边按照地区人口信息分配边权重,包括:根据第一地区流动到第二地区的人数与第一地区流动到全部地区的人数之间的比值、第二地区流动到第一地区的人数与第二地区流动到全部地区的人数的比值、和第一地区地理相邻的地区总数量,确定第一节点指向第二节点的边权重。
其中,边权重表示第一节点与第二节点之间相互关系的强弱,在确定第一节点指向第二节点的边权重时,还需要设置第一节点与第二节点的超参数。
第一节点i指向第二节点j的边权重的具体计算公式为:
其中,,/>表示与第一地区地理相邻的地区总数量,/>表示t时刻第一地区流动到第二地区的人数,/>表示第二地区流动到第一地区的人数,/>表示 t时刻第一地区和第二地区流动到所有地区的人数, α和β表示超参数。
在其中一些实施例中,各边按照地区人口信息分配边权重还包括:
在边权重小于第一阈值的情况下,剔除边权重对应的边。
在其中一些实施例中,新增数据包括在多个设定时间采集的地区病情信息,第一图模型包括长短期记忆神经网络,图引擎根据新增数据对第一图模型进行迭代训练,直至第一图模型满足收敛条件,包括:
图引擎按照多个设定时间,依次输入新增数据至第一图模型,并经由长短期记忆神经网络对新增数据执行前向预测,得到预测感染人数;根据预测感染人数和真实感染人数,得到损失值,并根据损失值调整第一图模型的权重参数。
其中,每次预测的损失值将反馈回图模型中,图模型根据损失值调整构图与参数。损失值为真实感染人数和预测感染人数的均方差,具体的计算公式为:,其中,Loss表示损失值,MSE为均方误差函数,/>为感染人数的预测值,/>为感染人数的真实值。
在其中一些实施例中,图4是本申请实施例图模型前向训练的示意图,如图4所示,第一图模型还包括全连接层,图引擎按照多个设定时间,依次输入新增数据至第一图模型,并经由长短期记忆神经网络对新增数据执行前向预测,得到预测感染人数,包括:
将当前权重参数和第一节点的相邻节点的节点特征进行聚合,得到聚合数据;
采用激活函数处理聚合数据,得到嵌入表达信息;
根据多个设定时间,依次将嵌入表达信息输入至长短期记忆神经网络,得到隐层表示信息;
将隐层表示信息输入至全连接层,得到预测感染人数。
其中,第一节点i利用聚合函数聚合相邻节点的节点信息,在神经网络中引入非线性特征,提升了神经网络的表达能力。具体的计算公式为,/>为第一节点i的嵌入表达信息,σ为激活函数,/>表示节点i的连边,/>为节点i与相邻节点j的权重参数,是神经网络的一个设置参数,用以控制图模型中视图的分割,可以通过训练得到。根据设定的时间顺序,依次将嵌入表达信息输入至长短期记忆神经网络,形成神经网络的隐层表示/>,将隐层表示信息输入至全连接层,进行预测计算,得到预测感染人数。
在一个实施例中,本申请还提供了一种传染病感染情况预测***,如图5所示,该传染病感染情况预测***包括:增量模块8、输入模块1、图引擎4、交互模块6;其中,增量模块8,用于响应预设指令,控制输入模块1获取当前周期的新增数据,其中,新增数据包括在当前周期中至少一个地区的地区病情信息;图引擎4,用于根据新增数据对第一图模型进行迭代训练,直至第一图模型满足收敛条件,得到第二图模型,其中,第一图模型基于上一个周期获取的历史数据训练得到,在第一图模型中,以各地区作为节点,各节点特征基于地区病情信息获得,各节点按照地区位置之间的地理位置关系连接形成边,各边按照地区人口信息分配边权重;交互模块6,用于响应用户指令,将待预测数据输入至第二图模型,得到预测结果,其中,预测结果包含目标地区在未来时间的传染病感染人数。
在其中一些实施例中,输入模块1包括:爬虫接口,用于爬取互联网中各地区的地区病情信息;文档接口,用于获取各地区的地区人口信息。
其中,爬虫接口爬取网上各地每日感染者人数与每日恢复者人数,爬虫接口的网址一般为目标传染病官方公开网址中的数据,本申请的***支持txt、csv、xls等规定格式的模板文件输入。文档接口输入各个地区的地理位置、人口总数、人口密度、各地区之间的人口流动数据。
在其中一些实施例中,传染病感染情况预测***还包括:构图模块2,用于根据输入模块获取的数据生成图数据,其中,图数据包括节点特征、边权重;或者,图数据库3,用于存储图数据;或者,展示模块5,用于接收并展示预测结果。
在其中一些实施例中,交互模块6响应的用户指令包括以下至少之一:增量模块8的启动时间的控制指令、第一图模型或者第二图模型的超参数设置指令、展示模块5的缩放指令。
其中,交互模块6可以设置增量模块8启动的时间,以控制本***的动态实时性能;交互模块6也可以设置使用的图数据库3的名称、使用的图模型7的超参数,实现对于***的整体控制;交互模块6还可以设置展示模块5的大小与缩放比例,优化展示模块5的可视化性能。
如图5所示,本申请实施例的传染病感染情况预测***的总体运行过程如下:输入模块将数据输入至构图模块,构图模块生成图数据,图数据库保存构图模块生成的图数据,交互模块下达用户输入的图数据选择指令与图模型的参数设置指令,控制图引擎进行模型训练后进行预测,并将预测结果发送至展示模块进行展示,在数据更新时,增量模块控制输入模块将新增数据输入至构图模块进行增量构图,并调用图引擎进行增量训练,以获得更新后的第二图模型。
本申请还提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如上述各实施例提供的传染病感染情况预测方法的步骤。
本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各个实施例提供的传染病感染情况预测方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (12)
1.一种传染病感染情况预测方法,其特征在于,应用于传染病感染情况预测***,所述传染病感染情况预测***包括增量模块、输入模块、图引擎、交互模块,所述方法包括:
所述增量模块响应于预设指令,控制所述输入模块获取当前周期的新增数据,其中,所述新增数据包括在当前周期中至少一个地区的地区病情信息;
所述图引擎根据所述新增数据对第一图模型进行迭代训练,直至所述第一图模型满足收敛条件,得到第二图模型,其中,所述第一图模型基于上一个周期获取的历史数据训练得到,在所述第一图模型中,以各地区作为节点,各节点特征基于地区病情信息获得,各节点按照地区之间的地理位置关系连接形成边,各边按照地区人口信息分配边权重;
所述交互模块响应于用户指令,将待预测数据输入至所述第二图模型,得到预测结果,其中,所述预测结果包含目标地区在未来时间的传染病感染人数。
2.根据权利要求1所述的传染病感染情况预测方法,其特征在于,所述地区病情信息包括以下至少之一:地区人口密度、地区易感者人数、地区感染者人数、地区恢复者人数。
3.根据权利要求2所述的传染病感染情况预测方法,其特征在于,所述第一图模型包括第一节点和第二节点,所述第一节点对应第一地区,所述第二节点对应第二地区,所述地区人口信息包括:在某个设定时刻,所述第一地区流动到所述第二地区的人数,所述第二地区流动到所述第一地区的人数,所述第一地区流动到全部地区的人数,所述第二地区流动到全部地区的人数;各边按照地区人口信息分配边权重,包括:
根据所述第一地区流动到所述第二地区的人数与所述第一地区流动到全部地区的人数之间的比值、所述第二地区流动到所述第一地区的人数与所述第二地区流动到全部地区的人数的比值、和所述第一地区地理相邻的地区总数量,确定所述第一节点指向所述第二节点的边权重。
4.根据权利要求3所述的传染病感染情况预测方法,其特征在于,各边按照地区人口信息分配边权重还包括:
在所述边权重小于第一阈值的情况下,剔除所述边权重对应的边。
5.根据权利要求1所述的传染病感染情况预测方法,其特征在于,所述新增数据包括在多个设定时间采集的地区病情信息,所述第一图模型包括长短期记忆神经网络,所述图引擎根据所述新增数据对第一图模型进行迭代训练,直至所述第一图模型满足收敛条件,包括:
所述图引擎按照所述多个设定时间,依次输入所述新增数据至所述第一图模型,并经由所述长短期记忆神经网络对所述新增数据执行前向预测,得到预测感染人数;
根据所述预测感染人数和真实感染人数,得到损失值,并根据所述损失值调整所述第一图模型的权重参数。
6.根据权利要求5所述的传染病感染情况预测方法,其特征在于,所述第一图模型还包括全连接层,所述图引擎按照所述多个设定时间,依次输入所述新增数据至所述第一图模型,并经由所述长短期记忆神经网络对所述新增数据执行前向预测,得到预测感染人数,包括:
将各所述设定时间的第一节点的相邻节点的节点信息进行聚合,得到对应于各所述设定时间的聚合数据,其中,所述节点信息包括所述相邻节点的节点特征、对应于所述第一节点与所述相邻节点的权重参数;
采用激活函数处理各所述设定时间的聚合数据,得到多份嵌入表达信息;
根据所述多个设定时间,依次将所述多份嵌入表达信息输入至所述长短期记忆神经网络,得到隐层表示信息;
将所述隐层表示信息输入至所述全连接层,得到所述预测感染人数。
7.一种传染病感染情况预测***,其特征在于,包括:增量模块、输入模块、图引擎、交互模块;其中,
所述增量模块,用于响应预设指令,控制所述输入模块获取当前周期的新增数据,其中,所述新增数据包括在当前周期中至少一个地区的地区病情信息;
所述图引擎,用于根据所述新增数据对第一图模型进行迭代训练,直至所述第一图模型满足收敛条件,得到第二图模型,其中,所述第一图模型基于上一个周期获取的历史数据训练得到,在所述第一图模型中,以各地区作为节点,各节点特征基于地区病情信息获得,各节点按照所述地区位置之间的地理位置关系连接形成边,各边按照地区人口信息分配边权重;
所述交互模块,用于响应用户指令,将待预测数据输入至所述第二图模型,得到预测结果,其中,所述预测结果包含目标地区在未来时间的传染病感染人数。
8.根据权利要求7所述的传染病感染情况预测***,其特征在于,所述输入模块包括:
爬虫接口,用于爬取互联网中各地区的地区病情信息;
文档接口,用于获取各地区的地区人口信息。
9.根据权利要求7所述的传染病感染情况预测***,其特征在于,所述传染病感染情况预测***还包括:
构图模块,用于根据所述输入模块获取的数据生成图数据,其中,所述图数据包括所述节点特征、所述边权重;或者,
图数据库,用于存储所述图数据;或者,
展示模块,用于接收并展示所述预测结果。
10.根据权利要求7所述的传染病感染情况预测***,其特征在于,所述交互模块响应的用户指令包括以下至少之一:
所述增量模块的启动时间的控制指令、所述第一图模型或者所述第二图模型的超参数设置指令、展示模块的缩放指令。
11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至权利要求6中任一项所述的传染病感染情况预测方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至权利要求6中任一项所述的传染病感染情况预测方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310135076.4A CN115862888B (zh) | 2023-02-17 | 2023-02-17 | 传染病感染情况预测方法、***、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310135076.4A CN115862888B (zh) | 2023-02-17 | 2023-02-17 | 传染病感染情况预测方法、***、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115862888A true CN115862888A (zh) | 2023-03-28 |
CN115862888B CN115862888B (zh) | 2023-05-16 |
Family
ID=85658432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310135076.4A Active CN115862888B (zh) | 2023-02-17 | 2023-02-17 | 传染病感染情况预测方法、***、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115862888B (zh) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101777092A (zh) * | 2009-12-18 | 2010-07-14 | 中国人民解放军防化指挥工程学院 | 基于考虑空间非均匀性的传染病传播模型疫情预测方法 |
US20150348075A1 (en) * | 2014-05-30 | 2015-12-03 | Noble Analytics & Consulting, LLC | Community utilization models |
CN109325523A (zh) * | 2018-08-30 | 2019-02-12 | 昆明理工大学 | 一种基于最大关联和风险偏差的不规则形状时空扫描聚类方法 |
CN112201361A (zh) * | 2020-09-01 | 2021-01-08 | 浙江大学山东工业技术研究院 | 一种基于lstm模型的covid-19疫情预测方法 |
CN112465231A (zh) * | 2020-12-01 | 2021-03-09 | 平安医疗健康管理股份有限公司 | 地区人口健康状态预测方法、设备和可读存储介质 |
CN113380404A (zh) * | 2021-03-01 | 2021-09-10 | 广州市疾病预防控制中心(广州市卫生检验中心、广州市食品安全风险监测与评估中心、广州医科大学公共卫生研究院) | 一种多区域空气质量健康指数融合的方法 |
CN113470835A (zh) * | 2021-07-21 | 2021-10-01 | 医渡云(北京)技术有限公司 | 传染病的传播路径确定方法、装置、存储介质与电子设备 |
CN113517076A (zh) * | 2021-07-30 | 2021-10-19 | 齐鲁工业大学 | 基于图神经网络与迁移学习的疾病病例数预测方法及*** |
WO2021212670A1 (zh) * | 2020-04-21 | 2021-10-28 | 香港理工大学深圳研究院 | 新发传染病发病风险预测方法、装置、终端设备及介质 |
CN113593713A (zh) * | 2020-12-30 | 2021-11-02 | 南方科技大学 | 疫情防控方法、装置、设备和介质 |
CN113641749A (zh) * | 2021-07-16 | 2021-11-12 | 中国人民解放军国防科技大学 | 一种基于二部图的人口流动网络估计方法及*** |
CN113936809A (zh) * | 2021-10-15 | 2022-01-14 | 腾讯科技(深圳)有限公司 | 传染病预测和训练方法、装置、设备及介质 |
CN114758787A (zh) * | 2020-12-25 | 2022-07-15 | 深圳云天励飞技术股份有限公司 | 区域疫情信息处理方法、装置和*** |
-
2023
- 2023-02-17 CN CN202310135076.4A patent/CN115862888B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101777092A (zh) * | 2009-12-18 | 2010-07-14 | 中国人民解放军防化指挥工程学院 | 基于考虑空间非均匀性的传染病传播模型疫情预测方法 |
US20150348075A1 (en) * | 2014-05-30 | 2015-12-03 | Noble Analytics & Consulting, LLC | Community utilization models |
CN109325523A (zh) * | 2018-08-30 | 2019-02-12 | 昆明理工大学 | 一种基于最大关联和风险偏差的不规则形状时空扫描聚类方法 |
WO2021212670A1 (zh) * | 2020-04-21 | 2021-10-28 | 香港理工大学深圳研究院 | 新发传染病发病风险预测方法、装置、终端设备及介质 |
CN112201361A (zh) * | 2020-09-01 | 2021-01-08 | 浙江大学山东工业技术研究院 | 一种基于lstm模型的covid-19疫情预测方法 |
CN112465231A (zh) * | 2020-12-01 | 2021-03-09 | 平安医疗健康管理股份有限公司 | 地区人口健康状态预测方法、设备和可读存储介质 |
CN114758787A (zh) * | 2020-12-25 | 2022-07-15 | 深圳云天励飞技术股份有限公司 | 区域疫情信息处理方法、装置和*** |
CN113593713A (zh) * | 2020-12-30 | 2021-11-02 | 南方科技大学 | 疫情防控方法、装置、设备和介质 |
WO2022142467A1 (zh) * | 2020-12-30 | 2022-07-07 | 南方科技大学 | 疫情防控方法、装置、设备和介质 |
CN113380404A (zh) * | 2021-03-01 | 2021-09-10 | 广州市疾病预防控制中心(广州市卫生检验中心、广州市食品安全风险监测与评估中心、广州医科大学公共卫生研究院) | 一种多区域空气质量健康指数融合的方法 |
CN113641749A (zh) * | 2021-07-16 | 2021-11-12 | 中国人民解放军国防科技大学 | 一种基于二部图的人口流动网络估计方法及*** |
CN113470835A (zh) * | 2021-07-21 | 2021-10-01 | 医渡云(北京)技术有限公司 | 传染病的传播路径确定方法、装置、存储介质与电子设备 |
CN113517076A (zh) * | 2021-07-30 | 2021-10-19 | 齐鲁工业大学 | 基于图神经网络与迁移学习的疾病病例数预测方法及*** |
CN113936809A (zh) * | 2021-10-15 | 2022-01-14 | 腾讯科技(深圳)有限公司 | 传染病预测和训练方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115862888B (zh) | 2023-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Xu et al. | DisCOV: Distributed COVID-19 detection on X-ray images with edge-cloud collaboration | |
Chen et al. | Intelligent traffic adaptive resource allocation for edge computing-based 5G networks | |
Si et al. | Mobility prediction in cellular network using hidden markov model | |
He et al. | Reservoir flood control operation based on chaotic particle swarm optimization algorithm | |
Valdez et al. | Modular neural networks architecture optimization with a new nature inspired method using a fuzzy combination of particle swarm optimization and genetic algorithms | |
Babazadeh et al. | Application of particle swarm optimization to transportation network design problem | |
Ghorpade et al. | Enhanced differential crossover and quantum particle swarm optimization for IoT applications | |
CN113469325A (zh) | 一种边缘聚合间隔自适应控制的分层联邦学习方法、计算机设备、存储介质 | |
CN109710404B (zh) | 分布式***中的任务调度方法 | |
CN103297983A (zh) | 一种基于网络流的无线传感器网络节点动态部署方法 | |
CN110267292A (zh) | 基于三维卷积神经网络的蜂窝网络流量预测方法 | |
Wei et al. | A Q-learning algorithm for task scheduling based on improved SVM in wireless sensor networks | |
CN116541106B (zh) | 计算任务卸载方法、计算设备及存储介质 | |
CN110830292B (zh) | 面向医疗大数据的云雾混合路径确定方法 | |
Jiang et al. | Federated learning-based content popularity prediction in fog radio access networks | |
Shahriari et al. | Generic online learning for partial visible dynamic environment with delayed feedback: Online learning for 5G C-RAN load-balancer | |
Zhang et al. | Novel Privacy Awareness Task Offloading Approach Based On Privacy Entropy | |
CN115862888A (zh) | 传染病感染情况预测方法、***、设备及存储介质 | |
CN110554604B (zh) | 一种多智能体同步控制方法、设备及存储设备 | |
CN112016702A (zh) | 基于迁移学习的医疗数据处理方法、装置、设备及介质 | |
Basaklar et al. | GEM-RL: Generalized energy management of wearable devices using reinforcement learning | |
CN116723547A (zh) | 一种雾无线接入网中基于本地化联邦强化学习的协作缓存方法 | |
Chen et al. | Tribal particle swarm optimization for neurofuzzy inference systems and its prediction applications | |
Balevi et al. | Synergies between cloud-fag-thing and brain-spinal cord-nerve networks | |
WO2022253449A1 (en) | Method and system for predicting and classifying event sequences embedded in a knowledge graph |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |