<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJG</journal-id><journal-title-group><journal-title>International Journal of Geosciences</journal-title></journal-title-group><issn pub-type="epub">2156-8359</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijg.2018.96025</article-id><article-id pub-id-type="publisher-id">IJG-85597</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Earth&amp;Environmental Sciences</subject></subj-group></article-categories><title-group><article-title>
 
 
  Application of Neural Networks in Probabilistic Forecasting of Earthquakes in the Southern California Region
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Vitor</surname><given-names>H. A. Dias</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Andrés</surname><given-names>R. R. Papa</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Physics Institute, Universidade do Estado do Rio de Janeiro, Rio de Janeiro, Brazil</addr-line></aff><aff id="aff1"><addr-line>Geophysics Department, Observatório Nacional, Rio de Janeiro, Brazil</addr-line></aff><pub-date pub-type="epub"><day>01</day><month>06</month><year>2018</year></pub-date><volume>09</volume><issue>06</issue><fpage>397</fpage><lpage>413</lpage><history><date date-type="received"><day>12,</day>	<month>January</month>	<year>2018</year></date><date date-type="rev-recd"><day>25,</day>	<month>June</month>	<year>2018</year>	</date><date date-type="accepted"><day>28,</day>	<month>June</month>	<year>2018</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  During the last few decades, many statistical physicists have devoted re-search efforts to the study of the problem of earthquakes. The purpose of this work is to apply methods of Statistical Physics and network systems based on “neurons” in the study of seismological events. Data from the Advanced National Seismic System (ANSS) of Southern California were used to verify the relationship between time differences between consecutive seismic events with magnitudes greater than 3.0, 3.5, 4.0 and 4.5 through the modeling of neural networks. The problem we are analyzing is time differences between seismological events and how these data can be adopted as a time series with non linear characteristic. We are therefore using the multilayer perceptron neural network system with a backpropagation learning algorithm, because its characteristics allow for the analysis of non-linear data in order to obtain statistical results regarding the probabilistic forecast of tremor occurrence.
 
</p></abstract><kwd-group><kwd>Neurons</kwd><kwd> Multi-Layer Perceptron</kwd><kwd> Backpropagation</kwd><kwd> Prediction</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Earthquakes, one of nature’s many different phenomena, are the cause of huge catastrophes in their places of occurrence. Such catastrophes are characterized by the physical destruction of cities (houses, buildings, urban roads, etc.) and consequently large numbers of human victims. The extent of the damage affects thousands of people and many cities around where the tremor occurred, reaching thousands of square kilometers. Interestingly, neural networks have been shown to be useful when applied in different areas such as recognition of word patterns [<xref ref-type="bibr" rid="scirp.85597-ref1">1</xref>] , speech recognition [<xref ref-type="bibr" rid="scirp.85597-ref2">2</xref>] , among others.</p><p>Much research is being done today in Seismology to better understand the dynamics of earthquakes, such as: the study of volcanic activity as a precursor of tremors [<xref ref-type="bibr" rid="scirp.85597-ref3">3</xref>] ; a better understanding of the Earth’s structure and activities occurring in internal layers of the Earth, such as the relationship of geological faults with earthquakes [<xref ref-type="bibr" rid="scirp.85597-ref4">4</xref>] ; the observation of the effects of tsunamis caused by earthquakes [<xref ref-type="bibr" rid="scirp.85597-ref5">5</xref>] ; analysis of the malfunctions that a tremor can cause for better prevention [<xref ref-type="bibr" rid="scirp.85597-ref6">6</xref>] ; to name a few.</p><p>Several prediction-related works have been carried out throughout history with the aim of relating earthquakes to their probability of occurrence [<xref ref-type="bibr" rid="scirp.85597-ref7">7</xref>] . It has been demonstrated that earthquakes can be artificially triggered by the injection of fluids, and in addition that many earthquakes in California and Nevada occur at depths accessible by drill. It was [<xref ref-type="bibr" rid="scirp.85597-ref8">8</xref>] found that tremors include several premonitory events such as crust movements as well as anomalous changes in phenomena affecting for example slope, fluid pressure, electric and magnetic fields, radon emission and even the number of small tremors that could result in stronger tremors, while in [<xref ref-type="bibr" rid="scirp.85597-ref9">9</xref>] it was verified the distribution of time intervals between successive tremors as a predictor, and in [<xref ref-type="bibr" rid="scirp.85597-ref10">10</xref>] it was studied the relationship of complex network systems to the position of a quake and the modeling of earthquakes related to real data [<xref ref-type="bibr" rid="scirp.85597-ref11">11</xref>] .</p><p>Considering the relationship between earthquakes and neural networks we have some work related to the modeling of neural networks oriented to the understanding of earthquakes [<xref ref-type="bibr" rid="scirp.85597-ref12">12</xref>] , which analyzes in a neural network probabilistic for prediction of earthquakes based on the parameters of the law of Gutenberg-Richter, [<xref ref-type="bibr" rid="scirp.85597-ref13">13</xref>] that analyzes the possibility of predicting earthquakes in location and time by introducing eight different seismological indicators, [<xref ref-type="bibr" rid="scirp.85597-ref14">14</xref>] that realizes predictions of earthquakes in the northeast of the red sea based on neural networks, [<xref ref-type="bibr" rid="scirp.85597-ref15">15</xref>] , who performs earthquake prediction in Chile, relating data from the neural network input with Bath and Omori-Utsu’s parameters associated with high seismic activity.</p><p>However, the prediction of earthquakes continues to be difficult, and much effort will certainly be devoted to solving this problem. For this paper, in order to estimate the possibility of a quake occurrence and time differences between events, the seismological data for analysis was taken from the Advanced National Seismic System (ANSS) catalog in Southern California.</p><p>The rest of the paper is organized as follows: in Section 2 we describe the study area; Section 3 describes the database used and the way in which the data were prepared; in Section 4, we present the type of network we use and in Section 5, the learning process. In Section 6, the results are described and, finally, Section 7 presents the conclusions.</p></sec><sec id="s2"><title>2. Study Area</title><p><xref ref-type="fig" rid="fig1">Figure 1</xref> demonstrates the region in which the earthquake occurred from 1932</p><p>to 2013, the data for which was taken from the Advanced National Seismic System (ANSS) catalog in Southern California. The choice of this region is related to the fact that the San Andreas Fault is a major cause of tremors and to the amount of existing tremor data available measured at the site. The San Andreas fault system in the region of San Francisco is a complex of faults and part of an isolated system where the Pacific plate meets the North American plate [<xref ref-type="bibr" rid="scirp.85597-ref16">16</xref>] . In April/1906<sup>1</sup> the magnitude was 7.8 which was one of the largest tremors in the region.</p></sec><sec id="s3"><title>3. Data Preparation</title><p>Using neural networks for a better analysis of the seismological data, the ANSS Catalog was modified and only the time differences between the seismological events in decimal time were considered. <xref ref-type="fig" rid="fig2">Figure 2</xref> shows the table of seismic events and the time differences.</p></sec><sec id="s4"><title>4. Multi-Layered Neural Networks</title><p>The multilayer perceptron network has played an important role in solving complex non-linear characteristic problems, such as, voice recognition [<xref ref-type="bibr" rid="scirp.85597-ref17">17</xref>] , image [<xref ref-type="bibr" rid="scirp.85597-ref18">18</xref>] and time series prediction [<xref ref-type="bibr" rid="scirp.85597-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.85597-ref20">20</xref>] , to name but a few. The multilayer networks are composed of three main parts: the input layer which contains input sensory units; the middle layer (or hidden layer) which can be more than one layer; and the output layer. All layers, not counting the input layer, are made up of neurons. <xref ref-type="fig" rid="fig3">Figure 3</xref> represents the structure of a multilayer network that forms the multilayer perceptron (MLP) structure (4-3-2).</p><p>The algorithm called error retro propagation, or just retro propagation, is widely used in multilayer neural networks containing one or more hidden layers. The algorithm consists of two steps: propagation and backpropagation [<xref ref-type="bibr" rid="scirp.85597-ref21">21</xref>] . A set of standards is applied to the neural network and the input signal is propagated in each neuron of the hidden layers, thus reaching the output layer where the outputs of the network are generated in each neuron of this layer. The synaptic weights that interconnect the network layers, from the input layer, through the hidden or intermediate layer and reaching the output layer, are fixed in this first interaction. The example in <xref ref-type="fig" rid="fig3">Figure 3</xref> shows how this interaction occurs in an MLP neural network (4-3-2).</p><p>In retro propagation, all the synaptic weights are adjusted from the output layer to the input layer, through the generation of what is called the error signal, which is based on the difference between the output generated from the network and the desired output. This signal is propagated back through the network from</p><p>the output layer to the hidden layer and the respective weights that interconnect these layers are adjusted so that the response generated by the network approximates the desired response. <xref ref-type="fig" rid="fig4">Figure 4</xref> shows how backpropagation is performed.</p></sec><sec id="s5"><title>5. Learning Algorithm</title><p>The learning type of the network is supervised and its input and output values can be binary or continuous (limited by computer precision). Its propagation rule in each neuron is shown in Equation (1)</p><disp-formula id="scirp.85597-formula4"><label>(1)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x6.png"  xlink:type="simple"/></disp-formula><p>The learning of backpropagation is based on the updating of the synaptic weights of the network by minimizing the mean squared error using the Descending Gradient method [<xref ref-type="bibr" rid="scirp.85597-ref21">21</xref>] . Thus, the updating of the weight <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/8-2801605x7.png" xlink:type="simple"/></inline-formula> with respect to the input i of the neuron j is shown in Equation (2).</p><disp-formula id="scirp.85597-formula5"><label>(2)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x8.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/8-2801605x9.png" xlink:type="simple"/></inline-formula> is the weight variation of the input i in the neuron j, η is the learning rate and E is the sum of the mean square error which is defined in Equation (3) as being the sum of the mean square error of all patterns inserted into the neural network [<xref ref-type="bibr" rid="scirp.85597-ref22">22</xref>] .</p><disp-formula id="scirp.85597-formula6"><label>(3)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x10.png"  xlink:type="simple"/></disp-formula><p>where, p is the number of patterns introduced into the network, k is the number of neurons that are in the network output, d is the desired output of the network and y<sub>i</sub> is the output obtained by the network for a certain standard introduced to the neural network. For each standard, the average quadratic error can be minimized, also generally leading to the minimization of the total mean quadratic error. Thus, the error can be defined by Equation (4).</p><p>E = 1 2 ∑ i = 1 k ( d i − y i ) 2 (4)</p><p>In minimizing the mean square error, we determine the error gradient in relation to the weight<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/8-2801605x13.png" xlink:type="simple"/></inline-formula>.</p><p>To continue the calculation of the gradient of the mean square error, we have two possibilities: the calculation of the error in the output layer and the indirect calculation of the error in the hidden layer based on errors of the output layer.</p><sec id="s5_1"><title>5.1. Calculation of the Error in the Output Layer</title><p><xref ref-type="fig" rid="fig5">Figure 5</xref> demonstrates the output neuron j, fed by the activations of the neurons of the previous layer. The inner activation of neuron j is given according to Equation (5).</p><disp-formula id="scirp.85597-formula7"><label>(5)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x14.png"  xlink:type="simple"/></disp-formula><p>where v is the total number of inputs applied to the neuron j, its respective activation being given by Equation (6)</p><disp-formula id="scirp.85597-formula8"><label>(6)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x15.png"  xlink:type="simple"/></disp-formula><p>In addition, we define, according to Equation (7), the error e j , the difference being of values between the desired output and the output generated by the network,</p><disp-formula id="scirp.85597-formula9"><label>(7)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x17.png"  xlink:type="simple"/></disp-formula><p>Through Equation (7), Equation (4) is represented in the following way</p><disp-formula id="scirp.85597-formula10"><label>(8)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x18.png"  xlink:type="simple"/></disp-formula><p>Therefore, using Equation (8), we calculate the gradient of the mean square error with respect to weight:</p><disp-formula id="scirp.85597-formula11"><label>(9)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x19.png"  xlink:type="simple"/></disp-formula><p>The term <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/8-2801605x21.png" xlink:type="simple"/></inline-formula> will have a differential value in the calculation of the error gradient. When considering the output layer, this calculation will be very simple, because the desired outputs for the neural network are known. For the hidden layer neuron, this term will be calculated indirectly through the backpropagation of the output error across the network, which we will cover in the next section.</p><p>Thus, for the output neuron, Equation (9) is represented as follows:</p><disp-formula id="scirp.85597-formula12"><label>(10)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x22.png"  xlink:type="simple"/></disp-formula><p>By calculating the derivatives of Equation (10) we get:</p><disp-formula id="scirp.85597-formula13"><label>(11)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x23.png"  xlink:type="simple"/></disp-formula><p>Equation (11) represents the derivative of the mean square error with respect to the synaptic weight <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/8-2801605x24.png" xlink:type="simple"/></inline-formula> of neuron j of the output layer. In this way, we define the local gradient <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/8-2801605x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/8-2801605x25.png" xlink:type="simple"/></inline-formula> according to Equation (12)</p><disp-formula id="scirp.85597-formula14"><label>(12)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x26.png"  xlink:type="simple"/></disp-formula><p>Thus, the update of the weights of the neurons of the output layer are given by Equation (13)</p><disp-formula id="scirp.85597-formula15"><label>(13)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x27.png"  xlink:type="simple"/></disp-formula><p>where η represents the learning rate of the neural network.</p></sec><sec id="s5_2"><title>5.2. Calculation of the Error in the Hidden Layer</title><p>When we consider the neuron j as a neuron of the hidden layer, there is no desired output for this neuron and its respective error signal must be calculated based on all the error signals of all the neurons connected to this unhidden neuron. <xref ref-type="fig" rid="fig6">Figure 6</xref> shows the hidden layer neuron j, fed by the neurons of the output layer.</p><p>From Equation (12), we can redefine the local gradient ( δ j ) for the hidden layer neuron j</p><disp-formula id="scirp.85597-formula16"><label>(14)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x29.png"  xlink:type="simple"/></disp-formula><p>For the neuron k shown in <xref ref-type="fig" rid="fig6">Figure 6</xref> of the output layer,</p><disp-formula id="scirp.85597-formula17"><label>(15)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x30.png"  xlink:type="simple"/></disp-formula><p>from Equation (15), we get the value of ( ∂ E ∂ y i )</p><disp-formula id="scirp.85597-formula18"><label>(16)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x32.png"  xlink:type="simple"/></disp-formula><p>By extending Equation (16) a little more, we obtain Equation (17)</p><disp-formula id="scirp.85597-formula19"><label>(17)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x34.png"  xlink:type="simple"/></disp-formula><p>The output neuron error k and its respective derivative are given by Equation (18) and Equation (19).</p><disp-formula id="scirp.85597-formula20"><label>(18)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x35.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.85597-formula21"><label>(19)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x36.png"  xlink:type="simple"/></disp-formula><p>In addition, as seen in <xref ref-type="fig" rid="fig6">Figure 6</xref>, we can verify that the internal activation level of the neuron k and its respective derivative are given by Equation (20) and Equation (21).</p><disp-formula id="scirp.85597-formula22"><label>(20)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x37.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.85597-formula23"><label>(21)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x38.png"  xlink:type="simple"/></disp-formula><p>Thus, from the results of the derivatives in Equation (17), we get</p><disp-formula id="scirp.85597-formula24"><label>(22)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x39.png"  xlink:type="simple"/></disp-formula><p>The term <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/8-2801605x40.png" xlink:type="simple"/></inline-formula> in Equation (22) was defined as <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/8-2801605x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/8-2801605x41.png" xlink:type="simple"/></inline-formula> as well as in Equation (12), by only changing the index j to index k.</p><p>Thus, by replacing Equation (22) in Equation (14), we obtain the expression of the local gradient <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/8-2801605x42.png" xlink:type="simple"/></inline-formula> for the hidden layer neuron j:</p><disp-formula id="scirp.85597-formula25"><label>(23)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x43.png"  xlink:type="simple"/></disp-formula><p>With this, the update of the weights of the neurons of the hidden layer, are given by Equation (24)</p><disp-formula id="scirp.85597-formula26"><label>(24)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x44.png"  xlink:type="simple"/></disp-formula></sec><sec id="s5_3"><title>5.3. Learning Parameters</title><p>The learning algorithm is performed by minimizing the mean square error as a function of the synaptic weights which generates a movement for an overall minimal error throughout the interactions. The main parameters that have direct intervention in the learning process of the network are the learning rate and the momentum term.</p><p>The learning rate (η) is a constant parameter that varies at interval [0, 1] and influences the convergence of the learning process, orienting the change of the synaptic weights. A small learning rate generates a very slight change in weights, however, it requires a very long training time with the added possibility of the error dropping to a local minimum preventing it from leaving this point [<xref ref-type="bibr" rid="scirp.85597-ref22">22</xref>] .</p><p>If the learning rate is very large, for example, near the maximum value that is 1, there are larger changes in the weights, allowing for instabilities around the global minimum. A learning rate value that does not generate problems for error minimization should be large enough so as not to cause oscillations in minimization and should only result in faster learning [<xref ref-type="bibr" rid="scirp.85597-ref22">22</xref>] .</p><p>An alternative that can be used to increase the learning rate without creating oscillations around the global minimum is found when we modify Equation (13) or Equation (24) and include the term momentum, which brings information of the past changes of the weights in the direction of update of the new weights. Equation (25) shows how the updating of the weights with the inclusion of the term momentum is modified.</p><disp-formula id="scirp.85597-formula27"><label>(25)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/8-2801605x45.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/8-2801605x46.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/8-2801605x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/8-2801605x47.png" xlink:type="simple"/></inline-formula> correspond to the variation of the network weights of an input or neuron i bound to the neuron j at time t + 1 and t respectively, η is the learning rate, and α is the momentum term [<xref ref-type="bibr" rid="scirp.85597-ref22">22</xref>] .</p></sec></sec><sec id="s6"><title>6. Results</title><sec id="s6_1"><title>6.1. Varying the Network Inputs</title><p>In this analysis, in order to verify the relationship between the number of inputs of the network with the distribution of the data tested, we consider the input data as the time differences between all the seismological events occurring sequentially, without filtering of the measured magnitude. Thus, through the network structure of <xref ref-type="fig" rid="fig7">Figure 7</xref>(a), the number of network inputs were varied, adjusting the 100 subsequent data and testing the next 100 data, as shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>(b). In this manner, we made the variations for 10 inputs, 40 inputs, 60 inputs and 100 inputs.</p><p>From the results of the 100 trained data and 100 data tested (<xref ref-type="fig" rid="fig8">Figure 8</xref>(a)), we performed the distribution of the difference between the real values and the</p><p>values generated by the network and thus obtained better results for the configuration of the network with 100 inputs, shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>(b). As seen in this graph, the distribution of these data is around 50%, thus indicating a good generalization of the data. The training interval for these data was from 12/04/1932 to 08/07/1932, and the test interval for these data was from 10/07/1932 to 10/09/1932.</p></sec><sec id="s6_2"><title>6.2. Values Constant Input of the Network</title><p>The structure represented by <xref ref-type="fig" rid="fig9">Figure 9</xref>(a), shows how the network training was performed with 100 input values to train the subsequent 100 entries represented in <xref ref-type="fig" rid="fig8">Figure 8</xref>(b). The difference of the previous analysis is that we move the 100 data that would enter the network of 5, 10, 15, 20, 25 and 30 values, always training the subsequent 100 and testing the next values to a deadline. Therefore, with each interaction, we had ever smaller values tested after the training of the data. The objective of this verification was a better observation of the distribution of the data tested when shifting the data, as the number of data tested would be smaller.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>0(a) shows how the data was shifted for application of data input, training and data testing. The distribution of the difference data, the real values, the values generated by the network and the shifting of the input data from the network of 5 (<xref ref-type="fig" rid="fig1">Figure 1</xref>0(b)), was the best of our results showing a frequency around 50 compared to the other displacements of data %, which may indicate a good generalization of the network training.</p></sec><sec id="s6_3"><title>6.3. Filtering the Magnitudes</title><p>Since the previous data were made with all magnitude values and with the tests we also noticed that indicators of promising results were obtained due to the peak of the distribution being found around zero. We performed the same type of analysis, filtering the time differences of the data greater than 3.0, 3.5, 4.0 and 4.5, also observing in the data below 4.0 that it was necessary to withdraw from the data the events which are “quarry blast” and “sonic boom” (sonic blasts). For</p><p>data of magnitudes greater than 3.0 we found a total of 19,984 data, for magnitudes greater than 3.5, 6809 given, for magnitudes greater than 4,0, 2240 and for magnitudes larger than 4.5, 714 given.</p><p>In order to improve the results, we performed the criterion of stopping data training based on the convergence of the training error and the minimum error of prediction of the data. We had good results for magnitudes greater than 4.0 and 4.5. The graph in <xref ref-type="fig" rid="fig1">Figure 1</xref>1(b) shows the minimum prediction error of the data for magnitudes greater than 4.0 and due to this error we stop the training of the network that already had its error minimized (<xref ref-type="fig" rid="fig1">Figure 1</xref>1(a)).</p><p>The graph in <xref ref-type="fig" rid="fig1">Figure 1</xref>2(a) shows the difference of the real data and the network for 100 data that were trained and 100 data that were predicted, already a <xref ref-type="fig" rid="fig1">Figure 1</xref>2(b) presents the data distribution.</p><p>The graph in <xref ref-type="fig" rid="fig1">Figure 1</xref>2(b) shows a 750 hour forecast interval of around 65%, this time the interval corresponding to a value almost twice as high as the average of 400 hours between the intervals tremors.</p><p>The graph in <xref ref-type="fig" rid="fig1">Figure 1</xref>3(b) shows the minimum prediction error of the data for magnitudes greater than 4.5. With this error we stop the training of the network that already had its error minimized (<xref ref-type="fig" rid="fig1">Figure 1</xref>3(a)).</p><p>The graph in <xref ref-type="fig" rid="fig1">Figure 1</xref>4(a) shows the difference of the real data and the network for 100 data that were trained, and 100 data that were already predicted</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>4(b) presents the distribution of the predicted data.</p><p>The graph in <xref ref-type="fig" rid="fig1">Figure 1</xref>4(b) shows a range of 2600 forecast hours around 65%. This time interval between tremors corresponds to a value almost two times greater than the average of 1505 hours.</p></sec></sec><sec id="s7"><title>7. Conclusion</title><p>The peaks around zero in the distribution using all values of magnitudes in our network, proved to be a good indicator of seismological prediction. When applying this same procedure to data with magnitudes greater than 3.0, we had magnitudes greater than the range of 4.0 and 4.5. These are promising results when we introduce the training stop criterion at the moment in which the minimum error of forecast of the data reaches the global minimum. Therefore, we can verify that our model has a response to the data forecast. The prediction estimate was calculated roughly by the width of the bins of the histograms. A better idea of the relationship between prediction interval and the mean time between events will be obtained by adjusting the data to some statistical distribution that allows quantitative calculation of the half-life of the distribution. This study is in course and will be published elsewhere.</p></sec><sec id="s8"><title>Acknowledgements</title><p>V. H. A. D. thanks CAPES (Brazilian Education Founding Agency) for a fellowship. A. R. R. P. thanks CNPq (Brazilian Research Founding Agency) for a fellowship.</p></sec><sec id="s9"><title>Cite this paper</title><p>Dias, V.H.A. and Papa, A.R.R. (2018) Application of Neural Networks in Probabilistic Forecasting of Earthquakes in the Southern California Region. International Journal of Geosciences, 9, 397-413. https://doi.org/10.4236/ijg.2018.96025</p></sec><sec id="s10"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.85597-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Grossberg, S. and Stone, G. (1987). Neural Dynamics of Word Recognition and Recall: Attentional Priming, Learning, and Resonance. Advances in Psychology, 43, 403-455. https://doi.org/10.1016/S0166-4115(08)61768-9</mixed-citation></ref><ref id="scirp.85597-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Katkov, O.N. and Pimenov, V.A. (2004) Properties of Neural Networks and Their Use for Voice Signals Recognition. Journal Telecommunications and Radio Engineering, 62, 467-476.</mixed-citation></ref><ref id="scirp.85597-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Aso, N., Ohta, K. and Ide, S. (2013) Tectonic, Volcanic, and Semi-Volcanic Deep Low-Frequency Earthquakes in Western Japan. Tectonophysics, 600, 27-40.  
https://doi.org/10.1016/j.tecto.2012.12.015</mixed-citation></ref><ref id="scirp.85597-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Pu, H.-C., Lin, C.-H., Chang, L.-C., Kan, C.-W., Lin, C.-M., Li, Y.-H., Lai, Y.-C. and Shih, M.-H. (2017) Geological Implications of the 212 Earthquake in 2014 at the Tatun Volcano Group of Taiwan: Synergistic Effects of Volcanic and Faulting Activities. Journal of Asian Earth Sciences, 149, 93-102.</mixed-citation></ref><ref id="scirp.85597-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Chaudhary, B., Hazarika, H., Ishibashi, I. and Abdullah, A. (2017) Sliding and Overturning Stability of Breakwater under Combined Effect of Earthquake and Tsunami. Ocean Engineering, 136, 106-116.  
https://doi.org/10.1016/j.oceaneng.2017.03.021</mixed-citation></ref><ref id="scirp.85597-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Ruiz-Pinilla, J.G., Adam, J.M., Pérez-Cárcel, R., Yuste, J. and Moragues, J.J. (2016) Learning from RC Building Structures Damaged by the Earthquake in Lorca, Spain, in 2011. Engineering Failure Analysis, 68, 76-86.  
https://doi.org/10.1016/j.engfailanal.2016.05.013</mixed-citation></ref><ref id="scirp.85597-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Pakiser, L., Eaton, J., Healy, J. and Raleigh, C. (1969) Earthquake Prediction and Control. Science, 166, 1467-1474. https://doi.org/10.1126/science.166.3912.1467</mixed-citation></ref><ref id="scirp.85597-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Scholz, C., Sykes, L. and Aggarwal, Y. (1973) Earthquake Prediction: A Physical Basis. Science, 181, 803-810. https://doi.org/10.1126/science.181.4102.803</mixed-citation></ref><ref id="scirp.85597-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Abe, S. and Suzuki, N. (2005) Scale-Free Statistics of Time Interval between Successive Earthquakes. Physica A: Statistical Mechanics and Its Applications, 350, 588-596. https://doi.org/10.1016/j.physa.2004.10.040</mixed-citation></ref><ref id="scirp.85597-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Ferreira, D.S.R., Papa, A.R.R. and Menezes, R. (2014) The Small World of Seismic Events. Studies in Computational Intelligence, 549, 97-105.  
https://doi.org/10.1007/978-3-319-05401-8_10</mixed-citation></ref><ref id="scirp.85597-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Ferreira, D.S.R., Papa, A.R.R. and Menezes, R. (2015) On the Agreement between Small-World-Like OFC Model and Real Earthquakes. Physics Letters, Section A: General, Atomic and Solid State Physics, 379, 669-675.</mixed-citation></ref><ref id="scirp.85597-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Adeli, H. and Panakkat, A. (2009) A Probabilistic Neural Network for Earthquake Magnitude Prediction. Neural Networks, 22, 1018-1024.  
https://doi.org/10.1016/j.neunet.2009.05.003</mixed-citation></ref><ref id="scirp.85597-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Panakkat, A. and Adeli, H. (2009) Recurrent Neural Network for Approximate Earthquake Time and Location Prediction Using Multiple Seismicity Indicators. Computer-Aided Civil and Infrastructure Engineering, 24, 280-292.  
https://doi.org/10.1111/j.1467-8667.2009.00595.x</mixed-citation></ref><ref id="scirp.85597-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Alarifi, A.S.N., Alarifi, N.S.N. and Al-Humidan, S. (2012) Earthquakes Magnitude Predication Using Artificial Neural Network in Northern Red Sea Area. Journal of King Saud University—Science, 24, 301-313.</mixed-citation></ref><ref id="scirp.85597-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Reyes, J., Morales-Esteban, A. and Martínez-álvarez, F. (2013) Neural Networks to Predict Earthquakes in Chile. Applied Soft Computing Journal, 13, 1314-1328.  
https://doi.org/10.1016/j.asoc.2012.10.014</mixed-citation></ref><ref id="scirp.85597-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Koirala, M.P. and Hayashi, D. (2010) Fault Type Analysis along the San Andreas Fault Zone: A Numerical Approach. Journal of Mountain Science, 7, 36-44.</mixed-citation></ref><ref id="scirp.85597-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Salmela, P., Lehtokangas, M. and Saarinen, J. (1999) Neural Network Based Digit Recognition System for Voice Dialing in Noisy Environments. Information Sciences, 121, 171-199. https://doi.org/10.1016/S0020-0255(99)00077-8</mixed-citation></ref><ref id="scirp.85597-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Sibai, F.N., Hosani, H.I., Naqbi, R.M., Dhanhani, S. and Shehhi, S. (2011) Iris Recognition Using Artificial Neural Networks. Expert Systems with Applications, 38, 5940-5946. https://doi.org/10.1016/j.eswa.2010.11.029</mixed-citation></ref><ref id="scirp.85597-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Karunasinghe, D.S. and Liong, S.-Y. (2006) Chaotic Time Series Prediction with a Global Model: Artificial Neural Network. Journal of Hydrology, 323, 92-105.  
https://doi.org/10.1016/j.jhydrol.2005.07.048</mixed-citation></ref><ref id="scirp.85597-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Zhao, P., Xing, L. and Yu, J. (2009) Chaotic Time Series Prediction: From One to Another. Physics Letters A, 373, 2174-2177.  
https://doi.org/10.1016/j.physleta.2009.04.033</mixed-citation></ref><ref id="scirp.85597-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Rumelhart, D.E., Hinton, G.E. and Williams, R.J. (1986) Learning Representations by Back-Propagating Errors. Nature, 323, 533-536.  
https://doi.org/10.1038/323533a0</mixed-citation></ref><ref id="scirp.85597-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Haykin, S. (2001) Neural Networks—A Comprehensive Foundation, Canada. Pearson Prentice Hall, Upper Saddle River.</mixed-citation></ref></ref-list></back></article>