System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于深度学习的流行病患者数量预测方法及系统技术方案_技高网

一种基于深度学习的流行病患者数量预测方法及系统技术方案

技术编号:43964997 阅读:13 留言:0更新日期:2025-01-07 21:50
本发明专利技术公开了一种基于深度学习的流行病患者数量预测方法及系统,包括:构建包括LSTM和全连接层的基础模块;基于基础模块构建流行病患者数量预测模型并进行训练,实现流行病患者数量的预测;所述流行病患者数量预测模型包括:趋势模块用于捕捉输入数据的长期趋势,输出趋势部分和第一中间残差部分;季节模块用于捕捉第一残差部分的季节规律,输出季节部分和第二中间残差部分;残差模块接收第二中间残差部分,输出第一残差部分和第二残差部分;多头注意力层接收趋势部分、季节部分、第一残差部分和第二残差部分,输出预测结果。本发明专利技术将信息分解为三个层次分别捕捉趋势特征、季节特征以及突变点特征,多模式结合提高预测精度、增强模型的可解释性。

【技术实现步骤摘要】

本专利技术涉及医工交叉领域,尤其涉及一种基于深度学习的流行病患者数量预测方法及系统


技术介绍

1、在当前的医疗环境中,流行性疾病的爆发和传播速度使得公共卫生系统面临巨大的挑战,尤其是在资源有限的情况下。流行性疾病的预测和预防在很多国家中至关重要,因为这些疾病可以迅速蔓延,影响大范围的人口,并且对社会和经济产生重大影响。随着时间的推移,医疗信息的发展带来了流行病学研究的日益复杂和资源分配的不可预测性。在当前的医疗环境中,以大量电子病历和公共卫生数据为代表的多样化临床信息,迫使公共卫生专家和临床医生根据对大量数据的评估做出决定。事实证明,深度学习通过有效处理复杂的输入数据和智能学习不同的知识,成功地解决了复杂的智能任务。在实践中,深度学习是一种高效的特征提取方法,可以捕捉更抽象的特征,实现对大数据更本质的描述。在这种情况下,深度学习能够高效捕捉数据特征等特点,同时捕捉以往数据中的结构变化以及突变点的发生,有助于流行性疾病的预测、预防措施的制定和公共卫生资源的合理分配。公开号为cn117540336a的中国专利技术申请公开了一种时间序列预测方法,通过对历史时间序列数据进行多变量分解,提取时间序列数据中的异常变量数据以及季节性变量数据、趋势变量数据、残差变量数据,再将提取出的异常变量数据以及季节性变量数据、趋势变量数据、残差变量数据与历史时间序列数据一起输入到预先训练好的时间序列预测模型中,利用时间序列预测模型预测出目标预测时间的时间序列预测结果。然而该方法采用的乘法分解方法在应用于流行病患者数量预测时会面临复杂且巨大的计算量,且该方法采用的注意力机制主要用于处理异常时间步骤的数据,重点关注异常时间点的变化。这种局部化的处理方式应用于流行病患者数量预测时可能导致模型在捕捉全局趋势和长期依赖关系方面存在以下问题:模型过于关注异常时间点,可能忽略了正常时间步骤中的信息,导致整体预测的准确性下降;注意力机制未能专门处理季节性特征,无法充分利用数据中的周期性变化,这对于流行病预测中常见的季节性波动是一个重要缺陷;在数据存在长周期特征时,模型可能偏向于短期异常变化,忽视了长期稳定的趋势和模式。这种局限性影响了模型在捕捉全局趋势和长期依赖关系方面的能力,从而限制了其在流行病数据分析中的应用。


技术实现思路

1、本专利技术的目的在于解决现有技术中的问题。

2、本专利技术解决其技术问题所采用的技术方案是:提供一种基于深度学习的流行病患者数量预测方法,包括以下步骤:

3、构建包括长短期记忆网络和两个全连接层的基础模块;

4、基于基础模块构建流行病患者数量预测模型并进行训练;

5、使用训练好的流行病患者数量预测模型实现流行病患者数量的预测;

6、所述流行病患者数量预测模型包括依次连接的趋势模块、季节模块、残差模块和多头注意力层;趋势模块包括一个基础模块和一个多项式函数,用于捕捉输入数据的长期趋势,输出趋势部分,并且将趋势部分与输入数据的差异作为第一中间残差部分进行下一步的季节周期特征捕捉;季节模块包括一个基础模块和一个周期性函数,用于捕捉第一中间残差部分的季节规律,输出季节部分,并且将季节部分与第一中间残差部分的差异作为第二中间残差部分进行下一步的突变点特征捕捉;残差模块包括两个基础模块,接收季节模块输出的第二中间残差部分,捕捉突变点等不同层次的特征输出第一残差部分和第二残差部分;多头注意力层接收趋势部分、季节部分、第一残差部分和第二残差部分,强化对重要信息的处理,同时抑制不相关或次要信息的影响,输出结果经过一个全连接层后作为预测结果。

7、优选的,基础模块包含了一个单元数为256的长短期记忆网络,紧接两个神经元分别为128和64的全连接层。

8、优选的,基础模块还包括dropout层。

9、优选的,趋势模块的多项式函数表示为:

10、

11、其中,表示基础模块包含的网络层的正向预测系数,t=[1,t,...,tp]是t的幂矩阵,t为时间向量,代表预测步长;p为预设值。

12、优选的,季节模块的周期性函数表示为:

13、

14、其中,表示基础模块包含的网络层的正向预测系数,s=[1,cos(2πt),...,cos(2πit)),sin(2πt),...,sin(2πit))]。

15、优选的,所述使用训练好的流行病患者数量预测模型实现流行病患者数量的预测,包括以下步骤:

16、将观测数据作为输入数据,趋势模块捕捉输入数据的趋势结果作为趋势部分输出,输入数据与趋势结果的残差结果作为第一中间残差部分输出;

17、季节模块接收第一中间残差部分,捕捉到季节规律结果之后,输出季节部分和第二中间残差部分;

18、残差模块接收第二中间残差部分,输出第一残差部分和第二残差部分;

19、多头注意力层接收趋势部分、季节部分、第一残差部分和第二残差部分,多头自我注意机制以赋予不同权重,输出结果经过一个全连接层后输出预测结果。

20、优选的,所述观测数据包括观测时间段内不同变量的患病数量数据;所述变量包括患者性别、患者年龄以及流行病;

21、将观测时间段内不同变量的患病数量数据作为流行病患者数量预测模型的输入数据,获得的预测结果包括未来不同变量的患病数量预测数据。

22、本专利技术还提供一种基于深度学习的流行病患者数量预测系统方法,包括:

23、基础构建模块,构建包括长短期记忆网络和两个全连接层的基础模块;

24、模型构建模块,基于基础模块构建流行病患者数量预测模型并进行训练;

25、预测模块,使用训练好的流行病患者数量预测模型实现流行病患者数量的预测;

26、所述流行病患者数量预测模型包括依次连接的趋势模块、季节模块、残差模块和多头注意力层;趋势模块包括一个基础模块和一个多项式函数,用于捕捉输入数据的长期趋势,输出趋势部分和第一中间残差部分;季节模块包括一个基础模块和一个周期性函数,用于捕捉第一残差部分的季节规律,输出季节部分和第二中间残差部分;残差模块包括两个基础模块,接收第二中间残差部分,输出第一残差部分和第二残差部分;多头注意力层接收趋势部分、季节部分、第一残差部分和第二残差部分,强化对重要信息的处理,同时抑制不相关或次要信息的影响,输出结果经过一个全连接层后作为模型预测结果。本专利技术具有如下有益效果:

27、(1)本专利技术支持将患者的性别、不同年龄、不同患病系统等多个变量的观测数据输入预测模型,并通过拟合观测数据的潜在模式,同时预测未来时间多个不同变量的患者数量,能够同时考虑多个变量之间的相互关系和依赖性,可以探索不同年龄段、地区和人群的流感感染模式,为制定针对性的防控策略和医疗措施提供更全面的分析视角;

28、(2)本专利技术的预测模型包含趋势模块、季节模块和残差模块,考虑了趋势、季节性以及突变点等因素,增强了预测的准确性和可解释性,这意味着不仅可以预测本文档来自技高网...

【技术保护点】

1.一种基于深度学习的流行病患者数量预测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于深度学习的流行病患者数量预测方法,其特征在于,基础模块包含了一个单元数为256的长短期记忆网络,紧接两个神经元分别为128和64的全连接层。

3.根据权利要求2所述的基于深度学习的流行病患者数量预测方法,其特征在于,基础模块还包括dropout层。

4.根据权利要求1所述的基于深度学习的流行病患者数量预测方法,其特征在于,趋势模块的多项式函数表示为:

5.根据权利要求1所述的基于深度学习的流行病患者数量预测方法,其特征在于,季节模块的周期性函数表示为:

6.根据权利要求1所述的基于深度学习的流行病患者数量预测方法,其特征在于,所述使用训练好的流行病患者数量预测模型实现流行病患者数量的预测,包括以下步骤:

7.根据权利要求6所述的基于深度学习的流行病患者数量预测方法,其特征在于,所述观测数据包括观测时间段内不同变量的患病数量数据;所述变量包括患者性别、患者年龄以及流行病;

8.一种基于深度学习的流行病患者数量预测系统方法,其特征在于,包括:

...

【技术特征摘要】

1.一种基于深度学习的流行病患者数量预测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于深度学习的流行病患者数量预测方法,其特征在于,基础模块包含了一个单元数为256的长短期记忆网络,紧接两个神经元分别为128和64的全连接层。

3.根据权利要求2所述的基于深度学习的流行病患者数量预测方法,其特征在于,基础模块还包括dropout层。

4.根据权利要求1所述的基于深度学习的流行病患者数量预测方法,其特征在于,趋势模块的多项式函数表示为:

5.根据权利要...

【专利技术属性】
技术研发人员:王鸿武王思淇陈雨林房金连唐秋灵张晓磊
申请(专利权)人:汕头大学医学院第二附属医院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1