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

传染病的传播推演方法、装置及电子设备与流程

2021-11-05 19:25:00 来源:中国专利 TAG:


1.本公开涉及人工智能技术领域,更具体的,涉及一种传染病的传播推演方法、传染病的传播推演装置及电子设备。


背景技术:

2.在疫情防控工作中,对疫情发生的第一现场进行模拟还原十分重要。然而,传统的传染病模型研究常用的是基于sir、seir的动力学方程和微分方程方法,其更适用于从统计意义上对大范围人群进行分析,对于微观场景例如学校,医院,商场,游轮等的个体疾病传播缺乏有力的分析工具。


技术实现要素:

3.本公开实施例的一个目的是提供一种传染病的传播推演的新的技术方案。
4.根据本公开的第一方面,提供一种传染病的传播推演方法,其包括:
5.响应于进行传染病传播推演的请求,搭建需要进行传染病传播推演的模拟环境;
6.获取所述传染病的传播属性参数;
7.为所述模拟环境分配所述传染病的感染者,根据预设传染病预测模型、所述传播属性参数和所述模拟环境,预测所述传染病在所述模拟环境中的感染数据;
8.展示所述传染病在所述模拟环境中的感染数据。
9.可选地,所述模拟环境用于模拟所对应的真实环境中的各人员活动轨迹、各人员间的接触、人员与传播所述传染病的物体间的接触之中的任意一项或多项。
10.可选地,所述响应于进行传染病传播推演的请求,搭建需要进行传染病传播推演的模拟环境,包括:
11.响应于进行传染病传播推演的请求,提供搭建需要进行传染病传播推演的模拟环境的配置界面;
12.根据通过所述配置界面输入的配置信息,搭建需要进行传染病传播推演的所述模拟环境;
13.其中,所述配置界面涉及关于所述真实环境的环境数据的配置项,
14.所述环境数据至少包括所述真实环境中的各人员属性信息、各人员活动轨迹信息和传播所述传染病的物体信息之中的任意一项或多项。
15.可选地,所述环境数据至少包括所述真实环境中的各人员属性信息,所述根据通过所述配置界面输入的配置信息,搭建需要进行传染病传播推演的所述模拟环境,包括:
16.根据所述真实环境中的各人员属性信息,在所述模拟环境中分配各人员,并标识对应人员的属性;
17.或者,
18.所述环境数据至少包括各人员活动轨迹信息和传播所述传染病的物体信息,所述根据通过所述配置界面输入的配置信息,搭建需要进行传染病传播推演的所述模拟环境,
包括:
19.根据所述真实环境中的各人员活动轨迹信息和传播所述传染病的物体信息,制定所述模拟环境中的各人员活动规则、各人员间的接触规则和人员与传播所述传染病的物体间的接触规则。
20.可选地,所述获取所述传染病的传播属性参数,包括:
21.获取所述传染病的传播方式;
22.基于所述传播方式,获得所述传染病的传播属性参数。
23.可选地,所述获取所述传染病的传播属性参数,包括:
24.根据影响所述传染病的传播属性参数的特征向量,获取所述模拟环境中的所述特征向量的向量值;
25.获取所述特征向量与所述传染病的传播属性参数间的防控干预模型;
26.根据所述防控干预模型和所述向量值,预测所述模拟环境中的所述传染病的传播属性参数。
27.可选地,所述特征向量包括影响所述传染病的传播属性参数的多个特征,所述多个特征至少包括防控系数、防控手段、防控区域、防控时间段中的任意一个或多个。
28.可选地,所述获取所述特征向量与所述传染病的传播属性参数间的防控干预模型,包括:
29.收集不同真实环境的所述特征向量的向量值作为训练数据;
30.收集所述训练数据对应的所述传染病的传播属性参数;
31.根据所述训练数据及其对应的所述传染病的传播属性参数,训练得到所述防控干预模型。
32.可选地,所述根据所述训练数据及其对应的真实传播属性参数,训练得到所述防控干预模型,包括:
33.根据所述训练数据及其对应的所述传染病的传播属性参数生成训练样本;
34.利用至少一种模型训练算法,基于所述训练样本来训练出防控干预模型。
35.可选地,所述感染数据至少包括:预设时间段内的新增病例数、及所述预设时间段内的新增死亡病例数。
36.可选地,在根据预设传染病预测模型、所述传播属性参数和所述模拟环境,预测所述传染病在所述模拟环境中的感染数据之前,所述方法还包括:
37.收集不同真实环境的环境数据及所述传染病的传播属性参数作为训练数据;
38.收集所述训练数据对应的所述传染病的真实感染数据;
39.根据所述训练数据及其对应的真实感染数据,训练得到所述传染病预测模型。
40.可选地,所述根据所述训练数据及其对应的真实感染数据,训练得到所述传染病预测模型,包括:
41.根据所述训练数据及其对应的真实感染数据生成训练样本;
42.利用至少一种模型训练算法,基于所述训练样本来训练出传染病预测模型。
43.可选地,所述方法还包括:
44.获取预测出的所述传染病在所述模拟环境中的感染数据;
45.获取所述传染病在所述模拟环境对应的真实环境中的真实感染数据;
46.根据预测出的所述感染数据及其对应的所述真实感染数据,获得所述传染病预测模型的评判值;
47.在所述评判值小于或等于设定的评判阈值的情况下,修正所述传染病预测模型。
48.可选地,所述展示所述传染病在所述模拟环境中的感染数据,包括:
49.响应于获取所述传染病在所述模拟环境中的感染数据的请求,获取设定的显示模式;
50.按照所述显示模式显示所述感染数据。
51.可选地,所述方法还包括:
52.响应于设置显示模式的操作,提供设置入口;
53.获取通过所述设置入口输入的显示模式;
54.更新所述设定的显示模式为所述输入的显示模式。
55.根据本公开的第二方面,还提供一种传染病的传播推演装置,其包括:
56.搭建模块,用于响应于进行传染病传播推演的请求,搭建需要进行传染病传播推演的模拟环境;
57.获取模块,获取所述传染病的传播属性参数;
58.预测模块,用于为所述模拟环境分配所述传染病的感染者,根据预设传染病预测模型、所述传播属性参数和所述模拟环境,预测所述传染病在所述模拟环境中的感染数据;
59.展示模块,用于展示所述传染病在所述模拟环境中的感染数据。
60.可选地,所述模拟环境用于模拟所对应的真实环境中的各人员活动轨迹、各人员间的接触、人员与传播所述传染病的物体间的接触之中的任意一项或多项。
61.可选地,所述搭建模块,包括:
62.响应于进行传染病传播推演的请求,提供搭建需要进行传染病传播推演的模拟环境的配置界面;
63.根据通过所述配置界面输入的配置信息,搭建需要进行传染病传播推演的所述模拟环境;
64.其中,所述配置界面涉及关于所述真实环境的环境数据的配置项,
65.所述环境数据至少包括所述真实环境中的各人员属性信息、各人员活动轨迹信息和传播所述传染病的物体信息之中的任意一项或多项。
66.可选地,所述环境数据至少包括所述真实环境中的各人员属性信息,所述搭建模块,用于:
67.根据所述真实环境中的各人员属性信息,在所述模拟环境中分配各人员,并标识对应人员的属性;
68.所述环境数据至少包括各人员活动轨迹信息和传播所述传染病的物体信息,所述搭建模块,用于:
69.根据所述真实环境中的各人员活动轨迹信息和传播所述传染病的物体信息,制定所述模拟环境中的各人员活动规则、各人员间的接触规则和人员与传播所述传染病的物体间的接触规则。
70.可选地,所述获取模块,用于:
71.获取所述传染病的传播方式;
72.基于所述传播方式,获得所述传染病的传播属性参数。
73.可选地,所述获取模块,用于:
74.根据影响所述传染病的传播属性参数的特征向量,获取所述模拟环境中的所述特征向量的向量值;
75.获取所述特征向量与所述传染病的传播属性参数间的防控干预模型;
76.根据所述防控干预模型和所述向量值,预测所述模拟环境中的所述传染病的传播属性参数。
77.可选地,所述特征向量包括影响所述传染病的传播属性参数的多个特征,所述多个特征至少包括防控系数、防控手段、防控区域、防控时间段中的任意一个或多个。
78.可选地,所述获取模块,用于:
79.收集不同真实环境的所述特征向量的向量值作为训练数据;
80.收集所述训练数据对应的所述传染病的传播属性参数;
81.根据所述训练数据及其对应的所述传染病的传播属性参数,训练得到所述防控干预模型。
82.可选地,所述获取模块,用于:
83.根据所述训练数据及其对应的所述传染病的传播属性参数生成训练样本;
84.利用至少一种模型训练算法,基于所述训练样本来训练出防控干预模型。
85.可选地,所述感染数据至少包括:预设时间段内的新增病例数、及所述预设时间段内的新增死亡病例数。
86.可选地,所述获取模块,用于:
87.收集不同真实环境的环境数据及所述传染病的传播属性参数作为训练数据;
88.收集所述训练数据对应的所述传染病的真实感染数据;
89.根据所述训练数据及其对应的真实感染数据,训练得到所述传染病预测模型。
90.可选地,所述获取模块,用于:
91.根据所述训练数据及其对应的真实感染数据生成训练样本;
92.利用至少一种模型训练算法,基于所述训练样本来训练出传染病预测模型。
93.可选地,所述装置还包括修正模块,用于:
94.获取预测出的所述传染病在所述模拟环境中的感染数据;
95.获取所述传染病在所述模拟环境对应的真实环境中的真实感染数据;
96.根据预测出的所述感染数据及其对应的所述真实感染数据,获得所述传染病预测模型的评判值;
97.在所述评判值小于或等于设定的评判阈值的情况下,修正所述传染病预测模型。
98.可选地,所述展示模块,用于:
99.响应于获取所述传染病在所述模拟环境中的感染数据的请求,获取设定的显示模式;
100.按照所述显示模式显示所述感染数据。
101.可选地,所述装置还包括更新模块,用于:
102.响应于设置显示模式的操作,提供设置入口;
103.获取通过所述设置入口输入的显示模式;
104.更新所述设定的显示模式为所述输入的显示模式。
105.根据本公开的第三方面,还提一种包括至少一个计算装置和至少一个存储装置的电子设备,其中,所述至少一个存储装置用于存储指令,所述指令用于控制所述至少一个计算装置执行根据以上第一方面所述的方法;或者,所述设备通过所述计算装置和所述存储装置实现根据以上第二方面所述的装置。
106.根据本公开的第四方面,还提供一种计算机可读存储介质,其中,其上存储有计算机程序,所述计算机程序在被处理器执行时实现如以上第一方面所述的方法。
107.本公开的一个有益效果在于,根据本公开实施例的方法、装置和电子设备,其能够针对不同微观场景搭建对应的模拟环境,并在该模拟环境内分配传染病的感染者后,会根据预设传染病预测模型、传染病的传播属性参数和该模拟环境,预测传染病在该模拟环境中的感染数据,进而展示传染病在模拟环境中的感染数据,即,其能够模拟微观场景下的疫情发展趋势,进而推荐防控措施。
附图说明
108.被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。
109.图1是根据本公开实施例的电子设备的硬件结构示意图;
110.图2是根据本公开实施例的传染病的传播推演方法的流程示意图;
111.图3是根据本公开另一实施例的传染病的传播推演方法的流程示意图;
112.图4是根据本公开实施例的传染病的传播推演装置的原理框图;
113.图5是根据本公开实施例的电子设备的原理框图;
114.图6是根据本公开实施例的电子设备的硬件结构示意图。
具体实施方式
115.现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
116.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
117.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
118.在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
119.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
120.<硬件配置>
121.本公开实施例的方法可以由至少一台电子设备实施,即,用于实施该方法的装置4000可以布置在该至少一台电子设备上。图1示出了任意电子设备的硬件结构。图1所示的电子设备可以是便携式电脑、台式计算机、工作站、服务器等,也可以是任意的具有处理器
等计算装置和存储器等存储装置的其他设备,在此不做限定。
122.如图1所示,该电子设备1000可以包括处理器1100、存储器1200、接口装置1300、通信装置1400、显示装置1500、输入装置1600、扬声器1700、麦克风1800等等。其中,处理器1100用于执行计算机程序。该计算机程序可以采用比如x86、arm、risc、mips、sse等架构的指令集编写。存储器1200例如包括rom(只读存储器)、ram(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1300例如包括usb接口、耳机接口等。通信装置1400例如能够进行有线或无线通信,具体地可以包括wifi通信、蓝牙通信、2g/3g/4g/5g通信等。显示装置1500例如是液晶显示屏、触摸显示屏等。输入装置1600例如可以包括触摸屏、键盘、体感输入等。电子设备1000可以通过扬声器1700输出语音信息,及可以通过麦克风1800采集语音信息等。
123.图1所示的电子设备仅仅是说明性的并且决不意味着对本发明、其应用或使用的任何限制。应用于本公开的实施例中,电子设备1000的所述存储器1200用于存储指令,所述指令用于控制所述处理器1100进行操作以执行本公开实施例的传染病的传播推演方法。技术人员可以根据本发明所公开方案设计指令。指令如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。
124.在一个实施例中,提供了一种包括至少一个计算装置和至少一个存储装置的电子设备,该至少一个存储装置用于存储指令,该指令用于控制该至少一个计算装置执行根据本公开任意实施例的方法。
125.该设备可以包括至少一台图1所示的电子设备1000,以提供至少一个例如是处理器的计算装置和至少一个例如是存储器的存储装置,在此不做限定。
126.<方法实施例>
127.图2是根据本公开实施例的传染病的传播推演方法的流程示意图,该方法由电子设备1000执行,如图2所示,该方法可以包括如下步骤s2100~s2400:
128.步骤s2100,响应于进行传染病传播推演的请求,搭建需要进行传染病传播推演的模拟环境。
129.以上传染病可以是呼吸道传染病。当然,也可以是其他类型的传染病,本实施例在此不做限定。
130.本实施例中,例如可以是响应于进行传染病传播推演的请求,提供搭建需要进行传染病传播推演的模拟环境的配置界面;进而根据通过配置界面输入的配置信息,搭建需要进行传染病传播推演的模拟环境。
131.配置界面涉及关于真实环境的环境数据的配置项,环境数据至少包括真实环境中的各人员属性信息、各人员活动轨迹信息和传播传染病的物体信息之中的任意一项或多项。
132.以上模拟环境是对所对应的真实环境的模拟,该真实环境可以是各种微观环境,例如但不限于包括学校、医院、商场、游轮等,当然,本技术并不限于此。该模拟环境用于模拟所对应的真实环境中的各人员活动轨迹、各人员间的接触、人员与传播传染病的物体间的接触之中的任意一项或多项。
133.以上人员属性信息可以包括人员性别、年龄、职业等人员自身属性信息。
134.以上人员活动轨迹信息可以包括人员在所对应的真实环境中每天的活动轨迹,例
如人员每天所接触的其他人员和传播传染病的物体、人员每天所经过的区域、人员每天所参加的活动等。
135.以上传播传染病的物体信息可以包括人员每天所接触到的传播传染病的非生物媒介。
136.在一个例子中,环境数据至少包括真实环境中的各人员属性信息,在此,本步骤s2100中根据通过配置界面输入的配置信息,搭建需要进行传染病传播推演的模拟环境可以进一步包括:根据真实环境中的各人员属性信息,在模拟环境中分配各人员,并标识对应人员的属性。
137.本例子中,其可以根据真实环境中的各人员属性信息,分配对应的模拟环境中的个体属性。以真实环境为轮船为例,可以是根据该轮船上人员的实际总人数和每个人员的人员属性信息,为模拟环境分配人员及对应的人员属性。
138.在一个例子中,环境数据至少包括各人员活动轨迹信息和传播传染病的物体信息,在此,本步骤s2100中根据通过配置界面输入的配置信息,搭建需要进行传染病传播推演的模拟环境可以进一步包括:根据真实环境中的各人员活动轨迹信息和传播传染病的物体信息,制定模拟环境中的各人员活动规则、各人员间的接触规则和人员与传播传染病的物体间的接触规则。
139.继续以真实环境为轮船为例,可以是根据该轮船上每个人员的人员活动轨迹信息和传播传染病的非生物媒介信息,制定模拟环境中的人员活动规则和/或人际接触规则,也就是说,本实施例中的模拟环境的搭建考虑到了真实环境中的非生物媒介信息和人际接触信息。
140.在响应于进行传染病传播推演的请求,搭建需要进行传染病传播推演的模拟环境之后,进入:
141.步骤s2200,获取传染病的传播属性参数。
142.以传染病为呼吸道传染病为例,该传染病的传播属性参数可以包括接触相关信息、环境相关信息、病患相关信息、物品相关信息、病原体相关信息中的任意一项或多项。
143.以上接触相关信息例如但不限于包括:接触时间、接触强度、接触频率、人接触污染物品之后被病毒感染概率。
144.以上环境相关信息例如但不限于包括:不同空间环境下气溶胶存在的时间、通风对气溶胶的影响、物体表面病毒存活时间、消杀对于物体表面的病毒的影响。
145.以上病患相关信息例如但不限于包括:咳嗽的频率(污染空气环境的周期)、是否戴口罩、口罩防护性能(影响气溶胶在环境中的存在时间)、是否戴手套。
146.以上物品相关信息例如但不限于包括:人物之间接触频率,人物之间病毒传播概率。
147.以上病原体相关信息例如但不限于包括:人际传染率,产生气溶胶的传染性。
148.在一个例子中,本步骤s2200中获取传染病的传播属性参数可以进一步包括如下步骤s2210~s2220:
149.步骤s2210a,获取传染病的传播方式。
150.继续以传染病为呼吸道传染病为例,该呼吸道传染病的传播方式包括接触、飞沫、气溶胶这三种传播方式。
151.步骤s2220a,基于传播方式,获得传染病的传播属性参数。
152.可以理解的是,不同的传播方式对应不同的传播属性参数。例如对于呼吸道传染病而言,传染病的传播属性参数需要考虑物品和气溶胶。
153.在一个例子中,本步骤s2200中获取传染病的传播属性参数可以进一步包括如下步骤s2210b~s2230b:
154.步骤s2210b,根据影响传染病的传播属性参数的特征向量,获取模拟环境中的特征向量的向量值。
155.特征向量x包括影响传染病的传播属性参数的多个特征x
j
,j的取值为1至p的自然数,p表示特征向量x具有的特征的总数。多个特征至少包括防控系数、防控手段、防控区域和防控时间段中的任意一个或多个。
156.以上防控系数与防控手段成反比,即,防控手段越高,对应的防控系数越小。例如,环境的疫情防控属于高度管控,即完全切断该环境与其他环境间的交通,且该环境内管控大幅增加,此时,对应的防控系数可以为0.0001。又例如,环境的疫情防控属于中等管控,即该环境与其他环境间的人口迁徙人数变为原十分之一,且该环境内管控略微增强,此时,对应的防控系数可以为0.05。再例如,环境的疫情防控属于无管控,即,该环境与其他环境间的人口迁徙人数不变,且该环境内无管控,此时,对应的防控系数可以为1。
157.以上防控时间段是指该防控手段所实施的防控时间,即,该防控手段的有效实施时间段。
158.以上防控区域是指实施防控手段的区域,以模拟环境为轮船为例,该防控区域即为轮船,也可以是轮船中的某一个区域。
159.示例性地,例如,特征向量可以具有4个特征,即以上p=4,此时,可以将特征向量表示为x=(x1,x2,x3,x4),其中,x1,x2,x3,x4可以分别是防控系数、防控手段、防控区域、防控时间段。当然,特征向量x中还可以包括影响传染病的传播属性参数的其他特征。
160.步骤s2210b,获取特征向量与传染病的传播属性参数间的防控干预模型。
161.该防控干预模型的输入即为特征向量x,输出即为由特征向量x决定的传染病的传播属性参数。
162.本实施例中,本步骤s2210b中获取特征向量与传染病的传播属性参数间的防控干预模型可以进一步包括如下步骤s2211~s2213:
163.步骤s2211,收集不同真实环境的特征向量的向量值作为训练数据。
164.训练数据的数量越多,训练结果也通常越精准,但训练数据达到一定数量后,训练结果的精度的增加将变的越来越缓慢,直至取向稳定。在此,可以兼顾训练结果的精度和数据处理成本确定所需的训练数据的数量。
165.步骤s2212,收集训练数据对应的传染病的传播属性参数。
166.步骤s2213,根据训练数据及其对应的传染病的传播属性参数,训练得到防控干预模型。
167.本步骤s2213中根据训练数据及其对应的真实传播属性参数,训练得到防控干预模型可以进一步包括:根据训练数据及其对应的传染病的传播属性参数生成训练样本;利用至少一种模型训练算法,基于训练样本来训练出防控干预模型。
168.本实施例中,可以是根据自动机器学习技术通过对训练数据进行特征抽取和特征
组合以获得各目标特征后,结合该训练数据对应的传染病的传播属性参数生成训练样本,并利用至少一种模型训练算法,基于训练样本来训练出防控干预模型。
169.以上模型训练算法例如可以是lr(逻辑回归)算法、gbdt(梯度提升决策树)算法、he

treenet(高维离散嵌入式的树网络和nn(神经网络)算法之中的至少一个。
170.在获取传染病的传播属性参数之后,进入:
171.步骤s2300,为模拟环境分配传染病的感染者,根据预设传染病预测模型、传播属性参数和模拟环境,预测传染病在模拟环境中的感染数据。
172.本实施例中,在根据以上步骤搭建需要进行传染病传播推演的模拟环境和对应的传染病的传播属性参数之后,便可根据本步骤s2300为模拟环境分配传染病的感染者,进而根据预设传染病预测模型、传播属性参数和模拟环境,预测传染病在模拟环境中的感染数据。进一步地,其可以根据所预测出的传染病在模拟环境中的感染数据,调整以上的传染病的传播属性参数,以对防控干预模型进行调整,进而推荐最优防控措施,以降低传染病在模拟环境中的感染数据。
173.以上为模拟环境分配传染病的感染者可以包括:在该模拟环境中指定任意人员作为感染者,和/或,在模拟环境中新引入外来感染者。
174.以上传染病预测模型输入即为传染病的传播属性参数及模拟环境,输出即为传染病在模拟环境的感染数据。
175.以上感染数据至少包括:预设时间段内的新增病例数、及预设时间段内的新增死亡病例数。该预设时间段可以是根据实际场景和实际需求设置的时间段,例如该预设时间段可以为每天,在此,可以是预测传染病在模拟环境中每天的新增病例数、及每天的新增死亡病例数。
176.在为模拟环境分配传染病的感染者,根据预设传染病预测模型、传播属性参数和模拟环境,预测传染病在模拟环境中的感染数据之后,进入:
177.步骤s2400,展示传染病在模拟环境中的感染数据。
178.本实施例中,在获得传染病在模拟环境中的感染数据后,便可根据本步骤展示传染病在模拟环境中的感染数据。本步骤s2400中展示传染病在模拟环境中的感染数据可以包括:响应于获取传染病在模拟环境中的感染数据的请求,获取设定的显示模式;按照显示模式显示感染数据。
179.以上显示模式可以是图形形式。
180.该实施例中,其可以根据获取传染病在模拟环境中的感染数据的请求,按照设定的显示模式显示感染数据,以使得显示输出具有更友好的可视性。
181.根据本公开实施例的方法,其能够针对不同微观场景搭建对应的模拟环境,并根据预设传染病预测模型、传染病的传播属性参数和该模拟环境,预测传染病在该模拟环境中的感染数据,进而展示传染病在模拟环境中的感染数据,即,其能够模拟微观场景下的疫情发展趋势,进而推荐防控措施。
182.在一个实施例中,该传染病的传播推演方法还包括:响应于设置显示模式的操作,提供设置入口;获取通过设置入口输入的显示模式;更新设定的显示模式为输入的显示模式。
183.该实施例中,设置入口可以是输入框、下拉列表、语音输入入口等能够供用户输入
信息的任意入口,在此不做限定。
184.该实施例中,其允许工作人员根据需要设置显示模式及根据需要在不同显示模式之间切换,例如,设置显示模式为图形模式,提供信息输出的可视性。
185.在一个实施例中,在执行以上步骤s2400根据预设传染病预测模型、传播属性参数和模拟环境,预测传染病在模拟环境中的感染数据之前,该传染病的传播推演方法还可以进一步包括如下步骤s2410~s2430:
186.步骤s2410,收集不同真实环境的环境数据及传染病的传播属性参数作为训练数据。
187.训练数据的数量越多,训练结果也通常越精准,但训练数据达到一定数量后,训练结果的精度的增加将变的越来越缓慢,直至取向稳定。在此,可以兼顾训练结果的精度和数据处理成本确定所需的训练数据的数量。
188.步骤s2420,收集训练数据对应的传染病的真实感染数据。
189.步骤s2430,根据训练数据及其对应的真实感染数据,训练得到传染病预测模型。
190.本步骤s2213中根据训练数据及其对应的真实感染数据,训练得到传染病预测模型可以进一步包括:根据训练数据及其对应的真实感染数据生成训练样本;利用至少一种模型训练算法,基于训练样本来训练出传染病预测模型。
191.本实施例中,可以是根据自动机器学习技术通过对训练数据进行特征抽取和特征组合以获得各目标特征后,结合该训练数据对应的真实感染数据生成训练样本,并利用至少一种模型训练算法,基于训练样本来训练出传染病预测模型。
192.以上传染病预测模型例如可以是以上lr(逻辑回归)算法、gbdt(梯度提升决策树)算法、he

treenet(高维离散嵌入式的树网络和nn(神经网络)算法之中的至少一个。
193.根据本实施例,其能够使用真实数据去训练传染病预测模型,进而根据训练好的传染病预测模型去预测传染病在模拟环境中的感染人数,从而可以提高所预测出的传染病在模拟环境中的感染数据的准确性。
194.在一个实施例中,在执行以上步骤s2400中根据预设传染病预测模型、传播属性参数和模拟环境,预测传染病在模拟环境中的感染数据之后,如图3所示,该传染病的传播推演方法还可以进一步包括如下步骤s3100~s3400:
195.步骤s3100,获取预测出的传染病在模拟环境中的感染数据。
196.步骤s3200,获取传染病在模拟环境对应的真实环境中的真实感染数据。
197.步骤s3300,根据预测出的感染数据及其对应的真实感染数据,获得传染病预测模型的评判值。
198.传染病预测模型的评判值用以判断传染病预测模型的好坏。以上评判值包括均方误差(mean squared error,mse)、平均绝对误差(mean absolute error,mae)、平均绝对百分比误差(mean absolute percentage error,mape)、r2、auc、ks、召回率recall、准确率precision、精确率accuracy、f1、logloss之中的至少一项。
199.步骤s3400,在评判值小于或等于设定的评判阈值的情况下,修正传染病预测模型。
200.该步骤s3400中,可以是设置一个评判阈值,以根据该评判阈值判断传染病预测模型是否有效。例如可以是在评判值超过评判阈值的情况下,判断传染病预测模型有效,也可
以是在评判值未超过评判阈值的情况下,判断传染病预测模型无效。
201.该例子在根据评判值判断传染病预测模型无效的情况下,可以通过修正传染病预测模型,例如调整传染病的传播属性参数以重新训练得到传染病预测模型,使得预测的感染数据越来越准确。
202.本实施例中,其在预测出传染病在模拟环境中的感染数据之后,通过获取传染病在模拟环境对应的真实环境中的真实感染数据,并将预测出的感染数据与真实感染数据相比较以得到评判值,进而在根据评判值判断传染病预测模型无效的情况下,可以修正传染病预测模型,从而,能够确保所预测出的感染数据的准确性。
203.<例子>
204.接下来以轮船为例,示出一个例子的传染病的传播推演方法,在本例中,该传染病的传播推演方法可以如下步骤:
205.步骤s3010,响应于进行传染病传播推演的请求,提供搭建需要进行传染病传播推演的模拟环境的配置界面。
206.步骤s3020,根据通过配置界面输入的配置信息,搭建需要进行传染病传播推演的模拟环境。
207.配置界面涉及关于真实环境的环境数据的配置项,环境数据至少包括真实环境中的各人员属性信息、各人员活动轨迹信息和传播传染病的物体信息之中的任意一项或多项。
208.步骤s3030,根据真实环境中的各人员属性信息,在模拟环境中分配各人员,并标识对应人员的属性。以及,根据真实环境中的各人员活动轨迹信息和传播传染病的物体信息,制定模拟环境中的各人员活动规则、各人员间的接触规则和人员与传播传染病的物体间的接触规则。
209.步骤s3040,获取传染病的传播属性参数。
210.步骤s3050,为模拟环境分配传染病的感染者,根据预设传染病预测模型、传播属性参数和模拟环境,预测传染病在模拟环境中的感染数据。
211.步骤s3060,获取预测出的传染病在模拟环境中的感染数据。
212.步骤s3070,获取所传染病在模拟环境对应的真实环境中的真实感染数据。
213.步骤s3080,根据预测出的感染数据及其对应的真实感染数据,获得传染病预测模型的评判值;
214.步骤s3090,在评判值小于或等于设定的评判阈值的情况下,修正传染病预测模型例如修正以上传染病的传播属性参数。
215.<装置实施例>
216.在本实施例中,还提供一种传染病的传播推演装置4000,如图4所示,传染病的传播推演装置4000包括搭建模块4100、获取模块4200、预测模块4300和展示模块4400,用于实施本实施例中提供的传染病的传播推演方法,该目传染病的传播推演装置4000的各模块可以由软件实现,也可以由硬件实现,在此不做限定。
217.搭建模块4100,用于响应于进行传染病传播推演的请求,搭建需要进行传染病传播推演的模拟环境。
218.获取模块4200,获取所述传染病的传播属性参数。
219.预测模块4300,用于为所述模拟环境分配所述传染病的感染者,根据预设传染病预测模型、所述传播属性参数和所述模拟环境,预测所述传染病在所述模拟环境中的感染数据。
220.展示模块4400,用于展示所述传染病在所述模拟环境中的感染数据。
221.在一个实施例中,所述模拟环境用于模拟所对应的真实环境中的各人员活动轨迹、各人员间的接触、人员与传播所述传染病的物体间的接触之中的任意一项或多项。
222.在一个实施例中,搭建模块4100,用于:响应于进行传染病传播推演的请求,提供搭建需要进行传染病传播推演的模拟环境的配置界面;根据通过所述配置界面输入的配置信息,搭建需要进行传染病传播推演的所述模拟环境;其中,所述配置界面涉及关于所述真实环境的环境数据的配置项,所述环境数据至少包括所述真实环境中的各人员属性信息、各人员活动轨迹信息和传播所述传染病的物体信息之中的任意一项或多项。
223.在一个实施例中,所述环境数据至少包括所述真实环境中的各人员属性信息,搭建模块4100,用于:根据所述真实环境中的各人员属性信息,在所述模拟环境中分配各人员,并标识对应人员的属性。
224.所述环境数据至少包括各人员活动轨迹信息和传播所述传染病的物体信息,搭建模块4100,用于:根据所述真实环境中的各人员活动轨迹信息和传播所述传染病的物体信息,制定所述模拟环境中的各人员活动规则、各人员间的接触规则和人员与传播所述传染病的物体间的接触规则。
225.在一个实施例中,获取模块4200,用于:获取所述传染病的传播方式;基于所述传播方式,获得所述传染病的传播属性参数。
226.在一个实施例中,获取模块4200,用于:根据影响所述传染病的传播属性参数的特征向量,获取所述模拟环境中的所述特征向量的向量值;获取所述特征向量与所述传染病的传播属性参数间的防控干预模型;根据所述防控干预模型和所述向量值,预测所述模拟环境中的所述传染病的传播属性参数。
227.在一个实施例中,所述特征向量包括影响所述传染病的传播属性参数的多个特征,所述多个特征至少包括防控系数、防控手段、防控区域、防控时间段中的任意一个或多个。
228.在一个实施例中,获取模块4200,用于:收集不同真实环境的所述特征向量的向量值作为训练数据;收集所述训练数据对应的所述传染病的传播属性参数;根据所述训练数据及其对应的所述传染病的传播属性参数,训练得到所述防控干预模型。
229.在一个实施例中,获取模块4200,用于:收集不同真实环境的所述特征向量的向量值作为训练数据;收集所述训练数据对应的所述传染病的传播属性参数;根据所述训练数据及其对应的所述传染病的传播属性参数,训练得到所述防控干预模型。
230.在一个实施例中,所述感染数据至少包括:预设时间段内的新增病例数、及所述预设时间段内的新增死亡病例数。
231.在一个实施例中,获取模块4100,用于:收集不同真实环境的环境数据及所述传染病的传播属性参数作为训练数据;收集所述训练数据对应的所述传染病的真实感染数据;根据所述训练数据及其对应的真实感染数据,训练得到所述传染病预测模型。
232.在一个实施例中,获取模块4100,用于:根据所述训练数据及其对应的真实感染数
据生成训练样本;利用至少一种模型训练算法,基于所述训练样本来训练出传染病预测模型。
233.在一个实施例中,装置4000还包括修正模块(图中未示出),用于:获取预测出的所述传染病在所述模拟环境中的感染数据;获取所述传染病在所述模拟环境对应的真实环境中的真实感染数据;根据预测出的所述感染数据及其对应的所述真实感染数据,获得所述传染病预测模型的评判值;
234.在所述评判值小于或等于设定的评判阈值的情况下,修正所述传染病预测模型。
235.<设备实施例>
236.与上述方法实施例相对应,在本实施例中,还提供一种电子设备,如图5所示,其可以包括根据本公开任意实施例的传染病的传播推演装置4000,用于实施本公开任意实施例的传染病的传播推演方法。
237.如图6所示,该电子设备5000还可以包括处理器5200和存储器5100,该存储器5100用于存储可执行的指令;该处理器5200用于根据指令的控制运行电子设备以执行根据本公开任意实施例的传染病的传播推演方法。
238.以上装置4000的各个模块可以由处理器5200运行该指令以执行根据本公开任意实施例的方法来实现。
239.本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。
240.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd

rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
241.这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
242.用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c 等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独
立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。
243.这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
244.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
245.也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
246.附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。
247.以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。
再多了解一些

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

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

相关文献