【技术实现步骤摘要】
基于堆叠时空记忆单元的时空过程模拟方法及系统
[0001]本专利技术涉及时空模拟
,尤其涉及一种基于堆叠时空记忆单元的时空过程模拟方法及系统。
技术介绍
[0002]目前,随着卫星遥感、传感器网络迅速发展,时空数据呈爆炸性增长,并随着以数据驱动的深度学习模型发展,给时空过程分析挖掘带来了巨大机遇,弥补了传统参数模型以及传统机器学习模型可处理数据的能力有限,适合少量数据以及小样本数据的不足。基于深度学习模型的时空模拟预测方法无论在预测精度还是处理大规模数据集上都有明显的优势。大规模文本、图像、图谱、序列、遥感影像和数值等多源大数据分析挖掘静态对象有重要进展,但是如何高效智能分析挖掘动态时空过程仍是科学数据分析挖掘的难题。现有深度学习模型不能直接有效地表达时空过程中时间序列上空间相互关联要素之间的复杂作用关系。
[0003]时空过程主要指地理现象在时间进程上的变化与空间范围内的分布特征,例如台风、洪涝和自然疾病的传播在时间和空间上的演变规律。这种规律涉及到地理现象的物理成因和复杂要素的影响,也为时空过程的动态分析挖掘提出了挑战。
[0004]现有的深度学习时空过程主要分为三类:基于深度学习的时间序列模拟方法、基于深度学习的空间特征特征预测、结合时空特征的深度学习模拟方法。基于深度学习的时间序列模拟方法如循环神经网络(Recurrent Neural Network,RNN)、长短期记忆网络(Long Short
‑
Term Memory,LSTM)、门控循环单元网络(Gated R ...
【技术保护点】
【技术特征摘要】
1.一种基于堆叠时空记忆单元的时空过程模拟方法,其特征在于,包括:S1:获取多源大数据,对多源大数据进行预处理,获得时空数据集;S2:构建初始的时空过程深度学习模型,初始的时空过程深度学习模型对时空数据集的时空依赖关系进行初步表达,获得第一阶段深度学习模型;S3:对第一阶段深度学习模型进行稳健性策略表达,获得第二阶段深度学习模型;S4:对第二阶段深度学习模型进行参数优化,获得完成一轮训练的时空过程深度学习模型;S5:重复步骤S2至S4进行迭代训练,满足预设条件后获得训练好的时空过程深度学习模型;S6:通过敏感性分析调节训练好的时空过程深度学习模型的敏感性,调节完成后获得最终的时空过程深度学习模型,通过最终的时空过程深度学习模型获得时空过程模拟结果。2.根据权利要求1所述的基于堆叠时空记忆单元的时空过程模拟方法,其特征在于,步骤S2具体为:S21:通过多个时空记忆单元堆叠构成初始的时空过程深度学习模型,初始的时空过程深度学习模型包括n+1个时空记忆列,每个时空记忆列包括L层时空记忆单元;S22:将时空数据集中的时空数据X
t
输入第t时间步的时空记忆列,通过第t
‑
1时间步的l层的隐藏状态时间记忆状态和第t时间步的l
‑
1层的空间记忆状态进行时空依赖关系的初步表达,获得第t时间步的l层的隐藏状态时间记忆状态和空间记忆状态之后令t的值加一;其中,t为时间步的编号,l为时空记忆单元的层编号;S23:重复步骤S22,完成所有时空记忆列的时空依赖关系的初步表达后,获得第一阶段深度学习模型。3.根据权利要求1所述的基于堆叠时空记忆单元的时空过程模拟方法,其特征在于,步骤S22具体为:S221:通过第t时间步的时空数据X
t
、第t
‑
1时间步的l层的隐藏状态和时间记忆状态计算获得第t时间步的l层的时间记忆状态计算公式为:计算公式为:计算公式为:计算公式为:其中,*表示3D卷积运算,
⊙
表示Hadamard积,σ表示sigmoid激活函数,tanh表示tanh激活函数,f
t
为遗忘门,i
t
为输入门、g
t
为输入调制门,W
xi
为时空数据在输入门中的权重,W
hi
为隐藏状态在输入门中的权重,W
xg
为时空数据在输入调制门中的权重,W
hg
为隐藏状态在输入调制门中的权重,W
xf
为时空数据在遗忘门中的权重,W
hf
为隐藏状态在遗忘门中的权重;S222:通过第t时间步的时空数据X
t
和第t
‑
1时间步的l层的隐藏状态以及第t时间
步的l层的时间记忆状态计算获得第t时间步...
【专利技术属性】
技术研发人员:陈泽强,唐旭,陈来,陈能成,
申请(专利权)人:中国地质大学武汉,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。