| Literature DB >> 33195909 |
Rong Liang1,2, Xintan Chang1, Pengtao Jia2, Chengyixiong Xu2.
Abstract
To improve the utilization of mine gas concentration monitoring data with deep learning theory, we propose a gas concentration forecasting model with a bidirectional gated recurrent unit neural network (Adamax-BiGRU) using an adaptive moment estimation maximum (Adamax) optimization algorithm. First, we apply the Laida criterion and Lagrange interpolation to preprocess the gas concentration monitoring data. Then, the MSE is used as the loss function to determine the parameters of the hidden layer, hidden nodes, and iterations of the BiGRU model. Finally, the Adamax algorithm is used to optimize the BiGRU model to forecast the gas concentration. The experimental results show that compared with the recurrent neural network, LSTM, and gated recurrent unit (GRU) models, the error of the BiGRU model on the test set is reduced by 25.58, 12.53, and 3.01%, respectively. Compared with other optimization algorithms, the Adamax optimization algorithm achieved the best forecasting results. Thus, Adamax-BiGRU is an effective method to predict gas concentration values and has a good application value.Entities:
Year: 2020 PMID: 33195909 PMCID: PMC7658929 DOI: 10.1021/acsomega.0c03417
Source DB: PubMed Journal: ACS Omega ISSN: 2470-1343
Figure 1Structure of BiGRU.
Figure 2Inner structure of a forward GRU neuron.
Figure 3Inner structure of a backward GRU neuron.
Figure 4Structure of the gas concentration forecasting model.
Figure 5Error of the training set in the BiGRU with different epochs.
Figure 6Prediction effect of the RNN model on the test set. (a) All data of the test set. (b) 6000th to the 6500th data of the test set.
Figure 9Prediction effect of the BiGRU model on the test set. (a) All data of the test set. (b) 6000th to the 6500th data of the test set.
Comparison of the Experimental Results of Different Models
| model | running time/s | MSE of the training set | MSE of the test set |
|---|---|---|---|
| RNN | 4 | 0.000564 | 0.000563 |
| LSTM | 5 | 0.000517 | 0.000479 |
| GRU | 4 | 0.000477 | 0.000432 |
| BiGRU | 4 | 0.000457 | 0.000419 |
Comparison of the Experimental Results of Different Optimization Algorithms for the GRU Model
| model | running time/s | MSE of the training set | MSE of the test set |
|---|---|---|---|
| SGD | 3 | 0.000899 | 0.000836 |
| SGDM | 3 | 0.000470 | 0.000435 |
| NAG | 4 | 0.000469 | 0.000433 |
| RMSProp | 3 | 0.000459 | 0.000421 |
| AdaGrad | 4 | 0.000478 | 0.000439 |
| AdaDelta | 4 | 0.000474 | 0.000436 |
| Adam | 4 | 0.000463 | 0.000432 |
| Adamax | 4 | 0.000458 | 0.000423 |
Comparison of the Experimental Results of Different Optimization Algorithms for the BiGRU Model
| model | running time/s | MSE of the training set | MSE of the test set |
|---|---|---|---|
| SGD | 3 | 0.000544 | 0.000497 |
| SGDM | 3 | 0.000467 | 0.000433 |
| NAG | 5 | 0.000460 | 0.000428 |
| RMSProp | 3 | 0.000455 | 0.000415 |
| AdaGrad | 4 | 0.000471 | 0.000432 |
| AdaDelta | 4 | 0.000477 | 0.000433 |
| Adam | 4 | 0.000457 | 0.000419 |
| Adamax | 4 | 0.000447 | 0.000413 |