Loading [MathJax]/jax/output/HTML-CSS/jax.js
  中国科学院大学学报  2025, Vol. 42 Issue (2): 199-208   PDF    
基于LSTM神经网络的南加州中期地震预测
王艺璇1, 张怀1, 石耀霖1, 程术2     
1. 中国科学院大学地球与行星科学学院 中国科学院计算地球动力学重点实验室, 北京 100049;
2. 复旦大学代谢与整合生物学研究院, 上海 200433
摘要: 以神经网络预测地震为主题,采用长短时记忆(LSTM)神经网络构建地震预测模型。基于1932—2021年的南加州地震目录资料, 数据按照0.8∶0.2的比例划分,训练集的时间窗口为1932年1月至2002年3月,测试集为2002年3月至2021年9月。模型以LSTM神经网络为核心,综合训练集地震时间序列数据中计算出的11个反映地震时空强度分布特征的地震活动性指标,以及与之对应的最大震级构建标签,对测试集进行回溯性预测检验。利用混淆矩阵中的准确率、精确度、R评分等指标评估模型预测效果。结果显示,该模型在地震预测方面有一定的成效,成功预测出2010年4月的7.2级大地震,并且部分模型的R评分高于我国目前的中期预测水平。然而仍有部分指标未达到理想状态,还需深入探讨。
关键词: LSTM神经网络    南加州地区    地震中期预测    地震活动性指标    R评分    
Medium-term prediction of earthquakes in Southern California using LSTM neural network
WANG Yixuan1, ZHANG Huai1, SHI Yaolin1, CHENG Shu2     
1. CAS Key Laboratory of Computational Geodynamics, College of Earth and Planetary Sciences, University of Chinese Academy of Sciences, Beijing 100049, China;
2. Institute of Metabolism & Integrative Biology(IMIB), Fudan University, Shanghai 200433, China
Abstract: This paper explores earthquake prediction using neural networks, focusing mainly on using long-short-time memory (LSTM) neural networks to construct an earthquake prediction model. Based on the Southern California earthquake catalog data from 1932 to 2021, the earthquake catalog from January 1932 to March 2002 was used as the training set(80% of the entire earthquake catalog), and the earthquake catalog from March 2002 to September 2021 was used as the test set (the remaining 20%). The LSTM neural network was selected, and 11 earthquake prediction factors reflecting the spatiotemporal intensity distribution characteristics of the earthquake time series data were calculated from the training set. The maximum magnitude label corresponding to these factors was used to construct the model. The test set was then used for retrospective prediction testing. The model's prediction performance was evaluated using metrics such as accuracy, precision, and R-value, which were calculated based on the values in the confusion matrix. The results show that the prediction has achieved certain results, predicting the M7.2 earthquake in April 2010. The R-value of some models is significantly higher than China's current medium-term prediction level. However, the value of the evaluation model is still not ideal, and further exploration is needed.
Keywords: LSTM neural network    Southern California    medium-term earthquake prediction    seismic factor    R-value    

地震是破坏力极大的自然灾害,会引发严重的人员和财产损失。地震预测,尤其是针对6级以上大震的预测,有利于提前部署城市和小区规划,促进重大基础设施的提前完善,从而有效保护人类的生命安全以及减少经济损失。

自1909年起,人类对地震预测的研究已经持续了一个多世纪[1]。Allen[2]指出,地震预测涉及地震发生的时间、地点、震级和地震发生的概率等信息。许多研究者曾尝试预测地震,但由于地震的孕育和发生的物理机制太过复杂,并且与地震预测相关的前兆信息也难以识别,导致目前仍然没有找到有效的地震预测方法。

前人采用了许多方法来预测地震,基本可以分为经验预测、统计预测和物理预测等。地震经验预测长期以来是实际预测中常用的基础方法,利用氡气含量、动物异常行为等经验方法进行短临预报,虽然取得了一些有用的成果,但迄今为止没有突破性的进展,主要问题在于此类经验方法含有许多主观因素。利用统计方法则可以减少主观因素影响,并客观严格地总结地震经验。随着20世纪90年代以来地震观测数字化仪器的发展,地震资料海量增长,如何有效地将大量地震资料应用于地震预测成为国内外研究者的主要研究方向。

如今,机器学习在分析及处理大数据方面表现优异,已经吸引了大量的关注[3-6]。例如,Negarestani等[7]使用反向传播神经网络(back propagation neural network, BPNN)检测地震引起的氡浓度异常行为;Liu等[8]利用径向基函数(radial basis function, RBF)神经网络集成预测了中国各个地方的地震;Mirrashid[9]选择伊朗部分地区[56°E~58°E,27°N~31°N]研究地震预测模型,使用了模糊逻辑、网格划分、减法聚类和模糊c均值等方法,将地震预测视为一个二元分类问题;Ikram和Qamar[10]开发了一种基于专家系统的地震预测软件;Narayanakumar和Raja[11]利用8个地震活动性指标作为输入数据,使用BPNN预测喜马拉雅地震带发生地震的概率,并评估了预测效果,提出地震震级在4~6级之间预测效果更好;Asim等[12]将神经网络和模糊逻辑相结合,使用模式识别神经网络、循环神经网络(recurrent neural network, RNN)、随机森林和线性规划boost集成分类器,探索地震参数与地震发生的关系;Huang等[13]提出一种利用历史地震事件进行连续地震预测的卷积神经网络深度学习方法;Panakkat和Adeli[5]计算了8个地震指标,基于BPNN、RNN和RBF神经网络预测下一个月最大震级;紧接着,Panakkat和Adeli[14]改进了RNN,根据震中位置的经纬度以及随后地震发生的时间预测了南加州地震发生的时间和位置;Wang等[15]使用长短时记忆(long-short-term memory,LSTM)神经网络了解不同地点地震之间的时空关系,并基于这种关系进行地震预测;李林芳等[16]使用LSTM神经网络对2008年汶川M8.0地震进行了回顾性预测;Cheng和Shi[17]使用LSTM神经网络基于16个地震活动指标预测南加州地震,但在预测过程中容易出现过拟合问题。

根据地震的预测时间长度,地震预测一般可分为长期、中期、短期及临震预测。本文侧重于中期预测,预测未来一年可能发生的地震。选取具有长时间记录的南加州地区的地震目录,以数据集中过去多个时间窗口的数据特征(11个预测地震活动性指标)作为输入,以最大震级为标签,基于改进LSTM神经网络构造输入到输出的映射关系并建立地震预测模型,同时使用当前时间窗口的数据测试模型预测效果。

1 研究区域与数据预处理 1.1 研究区域

美国南加州地区处于北美板块和太平洋板块的板块边界,地震活动由板块边界运动、地壳扰动和断层活动引起。该地区由多个地质构造单元组成,包括圣安德烈斯断层带、圣巴巴拉板块、索尔顿板块等。其中圣安德烈斯断层带是南加州最活跃的地震带,该断层带是由太平洋板块和北美板块相互碰撞形成的,长达800英里,分布于加州和墨西哥边境,从圣迭戈一直延伸到圣弗朗西斯科湾,每年都会发生数百次小型地震,这种位于板块边界活动的地区通常可能发生大型地震。

南加州地震目录记录的时间跨度长达91年,地震记录相对完备,是一个较为理想的地震研究区域。故本研究选择南加州地区作为研究区域。图 1绘制了地理范围在[32.3°N~37°N]和[114°W~122°W]的南加州区域构造以及地震目录中记录地震的震级和发生位置。

Download:
图 1 南加州地区区域活断层与地震分布图 Fig. 1 Regional active fault and seismic distribution map of Southern California

地震目录来自南加州地震数据中心。本研究使用自1932年1月1日至2021年9月19日的目录,研究区域内一共有831 906条数据。该时段内目录包含6级以上地震26个,7级以上地震4个。表 1列出研究区域内6级以上的地震,并标出了7级以上地震的地点。由表 1可知,最近30年来7级以上地震频度显著升高。

表 1 1932—2021年期间研究区域内6级以上的地震 Table 1 Earthquakes of magnitude 6. 0 or higher in the study area between 1932 and 2021
1.2 地震目录完备性分析

古登堡-利特克(Gutenberg-Richter, G-R)公式描述了地震频度与地震震级的关系,即随着震级逐渐增大,地震频度会出现指数级的下降。公式的数学表达形式如下

logN=abM. (1)

其中: N >0,N代表震级大于等于震级M的地震频度;ab为常数。

图 2绘制了南加州地区1932年1月到2021年9月地震频度N的对数logN和震级M的关系,用来初步估计地震目录完备情况。

Download:
图 2 南加州地区震级与频度的关系 Fig. 2 Relationship between magnitude and frequency in Southern California

图 2可以看出,震级在小于3时,实际观测频度开始低于式(1)的拟合直线,说明震级在3.0以下的地震目录存在小震缺失的情况。这是由于地震台网侦测能力有限,小震记录不全。因此,地震目录的完备性震级为3.0。并且图 2中大震端也有起伏,这是由于大地震数目较少的缘故。

由式(1)可知, b值反映了震级和频度关系。b值越小,表示较大震级的地震发生频次越高。一般认为b值与介质均匀程度、应力水平有关[18]b值一般可以通过2种方法计算,分别为线性最小二乘法(least square method, LSM)和最大似然估计法(maximum likelihood estimation method, MLEM)。

LSM:

b=mi=1Mimi=1logNimmi=1MilogNimmi=1M2i(mi=1Mi)2. (2)

MLEM:

b=1ln10(¯MMc). (3)

其中:M是平均震级,Mc是最小完备性震级m是地震发生总次数。图 3绘制了1932—2021年期间不同起算震级下利用MLE法得到的b值,用来精确估计地震目录完备的阈值震级。纵轴是b值,横轴是计算b值时用到的阈值震级M0。作为地震活动性的表征,一个区域长期的b值应该是一个常数,之所以在低阈值震级时出现低值,是因为小震漏记。

① 完备性震级 Mc 指的是震级大于 Mc 的所有地震都能被有效检测和记录到。

Download:
图 3 不同起算震级和b值的关系 Fig. 3 Relationship between different starting magnitudes and b-values

图 3可以得出,3.2级以上的地震没有漏记。所以本文后续数据处理选取的最小震级为3.2,3.2级以上的地震共16 389个。

1.3 地震活动性指标

本文目标是基于地震目录预测研究区域内某时间段内的最大震级,但仅依靠地震目录不足以直接预测震级,需要从地震目录挖掘出能反映地震时空强度分布特征的信息,本文将这些信息称作地震活动性指标。原则上,如果有几十年来系统完备的前兆资料,也可以将其作为地震活动性指标之一,但是由于缺乏这样的资料,本文仅采用“以震报震”的方法预测(基于历史地震目录预测未来最大震级)。

前人已经尝试使用多种地震活动性指标来预测地震。例如Zamani等[19]结合基于PCA的数据归一化和特征选择,将此算法用于预测伊朗地震的一组特定地震活动指标。

表 2描述了11种地震活动性指标,这些地震活动性指标是由地震目录计算得到,用以预测未来时间窗口内的最大地震震级。地震活动性指标不仅包括Panakkat等使用的最大震级Mmax、频度frequency、均方根误差η、最大震级欠缺ΔM、地震能量平方根E和平均震级Mmean [5],还包括纬度的均方根误差RMSELat、经度的均方根误差RMSElon、按能量加权计算的震中平均纬度LATE、按能量加权计算的震中平均经度LonE、用最小二乘法计算的经纬度之间的斜率k,这些地震活动性指标能够体现地震发生的空间位置、地震成团或成带分布等[16]

表 2 基于地震目录的地震活动性指标 Table 2 Seismic indicators based on earthquake catalog
2 模型建立与预测 2.1 LSTM神经网络结构

本文选择使用LSTM神经网络作为预测模型,原因是它在处理时间序列数据时具有更好的记忆能力。这一特点已经在处理与时间相关的序列数据(语音或视频)中得到了验证。图 4是LSTM神经网络的基本单元结构原理图。

Download:
图 4 LSTM神经网络基本单元结构示意图[20] Fig. 4 Schematic diagram of the basic unit structure of the LSTM neural network

图 4中,Xtt时刻采集的输入特征量;yt-1t-1时刻的网络输出值;ct-1t-1时刻的细胞单元状态[20]。LSTM网络基本单元中包含遗忘门、输入门和输出门3种门控结构[20]。其中,遗忘门的输出值直接影响到细胞单元状态是否保留;输入门包含了2种激活函数对特征量的归一化[20]

2.2 具体流程

为满足地震活动性指标的计算条件,将输入时间窗口长度设置为1年,按月滑动,输出时间窗口设置为1年,这样的时间窗口设置可以保证每个窗口包含的地震数目在30个以上(地震数目最少的一个时间窗口是49个地震数目)。

全部资料包含1 053个过去时间窗口,把它们分成训练段和测试段,训练段包含842个时间窗口,测试段包含211个时间窗口。

为预测未来一年的最大震级,选取11个地震活动性指标作为输入,时间窗口长度也设为1年。在处理特征的时候,我们考虑了时间序列问题。不仅使用当前时间窗口的数据进行预测,还使用过去数个时间窗口的数据特征作为模型的输入。经过反复试验,最终将使用的过去时间窗口的个数(lookback)设置为6,并将数据构建成一个三维的数据(datalength,lookback,features),以输入到LSTM神经网络模型中,这样可以兼顾多个时间点的特征。

图 5是该方法的示意图。该程序从地震事件(1932年以来发生在南加州地区)的目录开始。通过不同的输入和输出(预测)时间窗口,计算生成一组11个地震活动性指标,并使用LSTM神经网络对于时序数据进行训练和测试。最后,通过绘制图形和计算误差及均方误差等指标来评估模型的性能。

Download:
图 5 利用LSTM神经网络进行地震预测的程序流程图 Fig. 5 Program flow chart of LSTM neural network earthquake prediction
2.3 预测模型

用1932年1月开始的地震目录数据建立LSTM神经网络预测模型。为了验证其对地震的中期预测效果,设置了如下模型。

模型1:使用整个区域的数据,地理范围在[32.3°N~35°N]和[114°W~122°W]。训练集时间段和测试集时间段之比是0.8∶0.2,训练集的数据是从1932年1月到2002年3月,验证集的数据是从2002年3月到2021年9月。输入和输出的时间窗口都是12个月。

模型2:在模型1的基础上将输入的时间窗口改为24个月,探索输入更长时间窗口对于模型的训练是否有帮助。

模型3:在模型2的基础上将区域范围扩大到地理范围[32°N~35°N]和[114°W~122°W],这样囊括了1934年12月的6.4级和6.3级大地震、1980年6月的6.3级大地震和2010年4月的7.2级大地震,可以探索大地震数目增多对于模型的训练是否有正面影响。

LSTM神经网络输出层有1个节点,即未来一年内的最大震级。输入包括整个区域在特定时刻前的6个时间窗口内(每个时间窗口大小为12个月)的11个预测因子。经过多次优化寻找设置最合适的神经网络参数,最终将模型1、2、3的隐藏层层数分别设为2、4、4层, 隐藏层内神经元数量都设为36,并且为防止过拟合,均设置了早停算法。经过学习训练和检验, 获得初步结果。

图 6是模型1、2、3整个数据集上的结果。纵坐标是震级,横坐标是年份。在地震预测研究中, 能否预测到6级以上的大地震对模型的发展和改进至关重要。可以看出,3个模型对地震的趋势预测均较为准确,尤其是对1952和1992年的7级地震拟合效果较好。相较于模型1来说,模型2和3的大震预报准确率更高,但是虚报数量也较多。

Download:
图 6 整个数据集上预测值和观测值的折线图 Fig. 6 Scatterplot of predicted and observed values on the entire dataset

可以看出,模型1预测出了2004年的M6.0的地震。模型2中虽然测试集部分存在一定的虚报,但是预报出了2003、2004年的大地震。尤其是模型3预测出了2010年M7.2的大地震,可以看出增加大地震的样本有利于大地震的预测。

图 7中直方图的横轴是预测到的震级减去实际观测到的震级,画出了误差的柱状图。

Download:
图 7 整个数据集误差的柱状图和散点图 Fig. 7 Histogram and scatter plot of absolute error on the entire dataset

从直方图中可以看出,大部分误差是落在0.5个震级以内,说明预测结果还是有一定可信度的。并且模型2和模型3的误差要显著小一些,说明增大输入时间窗口的跨度对于震级预测尤其是大地震预测有着正面效果,未来可以朝着这个方向继续努力。

图 7中的散点图是描述预测的震级和观测的震级之间的关系,并且画出了预测震级与实际震级相等的辅助线,以及误差为0.5的辅助线。可以看出,对于6级、7级以上的地震而言,相较于模型1,模型2的表现更好,说明增加时间窗口跨度有利于预测大地震。同时相较于模型2,模型3的表现更好,说明增多大地震样本的输入是有效的。

2.4 结果分析

训练后,必须评估预测记录和实际记录之间的差异。为了衡量我们模型的性能,考虑引用混淆矩阵。混淆矩阵的4个指标可以描述如下:

TP:算法预测发生地震并且实际发生地震的地震事件数量。

TN:算法既没有预测发生地震,实际也没有发生地震的地震事件数量。

FP:算法预测发生地震,但实际并未发生地震的地震事件数量。

FN:算法没有预测发生地震,但实际发生地震的地震事件数量。

由于地震预测关注的是大地震的预测,所以表 3着重列出了训练集和测试集的6级和7级以上地震的混淆矩阵的数值。

表 3 预测模型混淆矩阵中的数值 Table 3 Values in the predictive model confusion matrix

通常,在混淆矩阵中,TP和TN的数量越大,FP和FN的数量越小,模型的性能越好。然而,在实际研究中很难通过混淆矩阵来衡量模型的质量。因此对于标准化测量,基于混淆矩阵会额外计算另外几个度量,其中除马修斯相关系数(Matthews correlation coefficient, MCC)外的度量值均介于0~1(表 4),越接近于1,越是理想状态。MCC是在-1~1之间摆动,系数1表示完美预测,0是平均随机预测,-1表示预测和观察之间完全不一致。

根据表 4中的公式,分别根据训练集和测试集的混淆矩阵的数据,计算得出表 5中的结果。

表 4 几个扩展的预测模型评估指标 Table 4 Several extended predictive model evaluation metrics

表 5 预测模型评估指标的计算结果 Table 5 Calculation results of forecast model evaluation indicators

从表中的计算结果可以看出,3个模型的训练集以及测试集的accuracy值是比较接近1的,说明预测正确的比例比较高。但测试集的准确率比训练集的要略小一些,这也是正常的,可能存在过拟合的情况。但是更大原因是由于样本数据并不足够多,尤其是大地震,同时我们选取的地震活动性指标并不能完全准确地把握地震规律,还需要大量的实践研究和艰苦探索。P0P1Sp的值是比较接近1的,尤其是模型1预测大于7级地震时候的Sp值等于1,是理想状态,说明虚假预测地震的概率很小。模型1的Sn数值比较小,结果不太理想,但是模型2和模型3的Sn数值比较大,尤其是模型2,说明模型2的灵敏度最高。4个指标的算术平均值avg还是比较接近1的。模型1和模型3的MCC只是略大于0,说明只是比平均随机预测稍微好一些,但是模型2的MCC略大一些,说明模型2的整体预测水平更高。

总体而言,3个模型在测试集上的表现各有长处,模型2综合看来表现更优一些。

为进一步评估LSTM神经网络的准确性和可靠性,本文列出了神经网络2个常用的指标:均方误差(mean-square error, MSE)和均方根误差(root mean square error,RMSE),以及它们的计算公式。

MSE=1nni(ˆMfutureiMfuturei)2+αW22 (4)
RMSE=1NNi=1(ˆMfutureiMfuturei)2. (5)

其中N是训练的样本总数。我们的结果是:模型1训练集上:MSE=0.028 5,RMSE=0.168 8。测试集上: MSE=0.048 6,RMSE=0.220 4;模型2训练集上:MSE=0.030 0,RMSE=0.173 1。测试集上: MSE=0.040 4,RMSE=0.201 0;模型3训练集上:MSE=0.020 7,RMSE=0.144 0。测试集上: MSE=0.049 8,RMSE=0.223 1。可以看出模型1和模型3的2个神经网络常用指标相差不大,在训练集上模型2表现好一些。整体看来测试集的误差比训练集的误差稍微大一些,但是整个神经网络的均方误差还是不算大的。

中国地震局的年度地震预测通过R评分进行评估(完全随机猜测的R得分约为0,完全成功的预测的R得分约为1)。预测效能R评分的计算公式一般为

R=TPTP+FNFPFP+TN. (6)

本次结果,模型1和模型3的R评分比较低,在0.20左右,虽然略高于20世纪90年代中国地震局年度预测的R评分0.18[21],但与近年中国地震局年度预测水平大体相当。而模型2的训练集对于6级以上地震的R评分是0.69,模型2的测试集对于6级以上地震的R评分是0.62,高于近年中国地震局年度预测水平。

3 讨论和结论

南加州地区处于断层带,分布有两百多条大小不等的断层,是地震活动频繁区,具有1932年以来3级左右以上地震基本完备的地震目录,适合作为地震预测实验研究的数据基础。通过对该地区的地震目录进行数据处理,建立LSTM神经网络预测模型,利用地震活动性指标以及不同的时间输入窗口,进行未来一年的最大震级的地震预测。研究发现,LSTM神经网络在对南加州地震预测应用方面有一定可行性,也有一定的效果。尤其是模型2的测试集对6级以上地震预测的R评分为0.62,高于中国地震局近年年度会商的R评分。

利用LSTM神经网络预测模型在南加州地区进行近20年回溯性预测大地震的检验,在模拟训练中发现,仅仅利用1932—1999年的地震目录,凭借着地震目录进行“以震报震”,能够回溯性地预测2003年的M 6.5地震和2004年的M 6.0地震,特别是模型3预测出了2010年4月的M 7.2大地震。所以依靠人工智能神经网络进行回溯性的预测,对于以后的地震预测研究具有一定意义和启发。但遗憾的是在2018年7月到2019年6月并没有预测出2019年7月有发生7级以上大地震的趋势。这是否是因为2019年的地震发震断层在构造上处于东西走向的加洛克断层北部,与圣安德列斯走滑断层体系存在某种程度的隔离,所以与之前的地震目录并不存在物理上的一些规律,尚不清楚。还需要探索加入更多的地震活动性指标,以及进行参数调节和尝试使用更多更复杂的神经网络。

目前本文使用的LSTM神经网络预测模型,可以在几分钟内完成几十年的地震目录计算和数据训练,并输出预测结果,效率很高。因此,今后有条件可以对更多地震活动区域尝试本文的方法,并探索新方法。探索中可以对不同时段的训练和测试效果进行评估,改变输入时间窗口长度,在评价预测效果时通过对输出大震震级加权以增大大震预测效果等,探索是否能在目前基础上有所提高。

由于神经网络具有“黑匣子”属性,即使地震预测趋势得到较好拟合,但其中具体的影响因素和内在关联也难以解释。因此,未来还需要在以下两方面进行深入探讨: 在神经网络预测研究中,要比较和分析各个因子的贡献,逐步剔除贡献不大的因子,扩展相关关系较大的因子;在地震孕育发生的物理研究中,深层次地挖掘孕育地震背后的物理原因,并利用人工智能搭建框架,添加更多的地质数据、构造信息以及地震前兆观测等新的数据,添加具有物理意义的新预测因子,期待预测成果不断更新提升,并且能够应用于实践。

参考文献
[1]
Geller R J. Earthquake prediction: a critical review[J]. Geophysical Journal International, 1997, 131(3): 425-450. Doi:10.1111/j.1365-246X.1997.tb06588.x
[2]
Allen C R. Responsibilities in earthquake prediction[J]. Bulletin of the Seismological Society of America, 1976, 66(6): 2069-2074. Doi:10.1785/bssa0660062069
[3]
Alves E I. Earthquake forecasting using neural networks: results and future work[J]. Nonlinear Dynamics, 2006, 44(1): 341-349. Doi:10.1007/s11071-006-2018-1
[4]
Madahizadeh R, Allamehzadeh M. Prediction of aftershocks distribution using artificial neural networks and its application on the may 12, 2008, Sichuan earthquake[J]. Journal of Seismology and Earthquake Engineering, 2009, 11(3): 112-120.
[5]
Panakkat A, Adeli H. Neural network models for earthquake magnitude prediction using multiple seismicity indicators[J]. International Journal of Neural Systems, 2007, 17(1): 13-33. Doi:10.1142/S0129065707000890
[6]
Sri Lakshmi S, Tiwari R K. Model dissection from earthquake time series: a comparative analysis using modern non-linear forecasting and artificial neural network approaches[J]. Computers & Geosciences, 2009, 35(2): 191-204. Doi:10.1016/j.cageo.2007.11.011
[7]
Negarestani A, Setayeshi S, Ghannadi-Maragheh M, et al. Layered neural networks based analysis of radon concentration and environmental parameters in earthquake prediction[J]. Journal of Environmental Radioactivity, 2002, 62(3): 225-233. Doi:10.1016/S0265-931X(01)00165-5
[8]
Liu Y, Wang Y, Li Y, et al. Earthquake prediction by RBF neural network ensemble[C]//International Symposium on Neural Networks. Berlin, Heidelberg: Springer, 2004: 962-969.10.1007/978-3-540-28648-6_153.
[9]
Mirrashid M. Earthquake magnitude prediction by adaptive neuro-fuzzy inference system (ANFIS) based on fuzzy C-means algorithm[J]. Natural Hazards, 2014, 74(3): 1577-1593. Doi:10.1007/s11069-014-1264-7
[10]
Ikram A, Qamar U. Developing an expert system based on association rules and predicate logic for earthquake prediction[J]. Knowledge-Based Systems, 2015, 75: 87-103. Doi:10.1016/j.knosys.2014.11.024
[11]
Narayanakumar S, Raja K. A BP artificial neural network model for earthquake magnitude prediction in Himalayas, India[J]. Circuits and Systems, 2016, 7(11): 3456-3468. Doi:10.4236/cs.2016.711294
[12]
Asim K M, Martínez-Álvarez F, Basit A, et al. Earthquake magnitude prediction in Hindukush region using machine learning techniques[J]. Natural Hazards, 2017, 85(1): 471-486. Doi:10.1007/s11069-016-2579-3
[13]
Huang J P, Wang X A, Zhao Y, et al. Large earthquake magnitude prediction in Taiwan based on deep learning neural network[J]. Neural Network World, 2018, 28(2): 149-160. Doi:10.14311/nnw.2018.28.009
[14]
Panakkat A, Adeli H. Recurrent neural network for approximate earthquake time and location prediction using multiple seismicity indicators[J]. Computer-Aided Civil and Infrastructure Engineering, 2009, 24(4): 280-292. Doi:10.1111/j.1467-8667.2009.00595.x
[15]
Wang Q L, Guo Y F, Yu L X, et al. Earthquake prediction based on spatio-temporal data mining: an LSTM network approach[J]. IEEE Transactions on Emerging Topics in Computing, 2020, 8(1): 148-158. Doi:10.1109/TETC.2017.2699169
[16]
李林芳, 石耀霖, 程术. 长短时记忆神经网络在中期地震预报中的探索: 以川滇地区为例[J]. 地球物理学报, 2022, 65(1): 12-25. Doi:10.6038/cjg2022P0086
[17]
Cheng S, Shi Y. Time series analysis based on machine learning: The cases of sunspot, spring discharge and earthquake prediction[D]. Beijing: University of Chinese Academy of Sciences, 2022.
[18]
Schorlemmer D, Wiemer S, Wyss M. Variations in earthquake-size distribution across different stress regimes[J]. Nature, 2005, 437(7058): 539-542. Doi:10.1038/nature04094
[19]
Zamani A, Sorbi M R, Safavi A A. Application of neural network and ANFIS model for earthquake occurrence in Iran[J]. Earth Science Informatics, 2013, 6(2): 71-85. Doi:10.1007/s12145-013-0112-8
[20]
董雪情, 荆澜涛, 田瑞, 等. 基于LSTM模型的变压器顶层油温预测方法[J]. 电力学报, 2023, 38(1): 38-45. Doi:10.13357/j.dlxb.2023.004
[21]
石耀霖, 刘杰, 张国民. 对我国90年代年度地震预报的评估[J]. 中国科学院研究生院学报, 2000, 17(1): 63-69.
基于LSTM神经网络的南加州中期地震预测
王艺璇, 张怀, 石耀霖, 程术