Abstract A constructive back-propagation code that was designed to run as a single-hidden-layer, feed-forward neural network (SLFFNN) has been adapted and used to estimate subsurface temperature from a small volume of magnetotelluric (MT)-derived electrical resistivity data and borehole thermograms. The code was adapted to use a looping procedure in searching for better initialization conditions that can optimally solve nonlinear problems using the random weight initialization approach. Available one-dimensional (1D) MT-derived resistivity data and borehole temperature records from the Tattapani geothermal field, central India, were collated and digitized at 10-m intervals. The two datasets were paired to form a set of input–output pairs. The paired data were randomized, standardized, and partitioned into three mutually exclusive subsets. The various subsets had 52% (later increased to 61%), 30%, and 18% (later reduced to 9%) for training, validation, and testing, respectively, in the first and second training phases. The second training phase was meant to assess the influence of the training data volume on network performance. Standard statistical techniques including adjusted coefficient of determination (R2a), relative error (ɛ), absolute average deviation (AAD), root-mean-square error (RMSE), and regression analysis were used to quantitatively rate network performance. A manually designed two-hidden-layer, feed-forward network with 20 and 15 neurons in the first and second layers was also adopted in solving the same problem. Performance ratings were observed to be 0.97, 3.75, 4.09, 1.41, 1.18, and 1.08 for R2a, AAD, ɛ, RMSE, slope, and intercept, respectively, compared to an ɛ of 20.33 observed with the manually designed network. The SLFFNN is thus a structurally flexible network that performs better in spite of the small volume of data used in testing the network. The network needs to be tested further.
Read full abstract