Abstract
The labquake_future_prediction code is a collection of python modules and scripts that serves as supporting information for the article “Predicting future laboratory fault friction through deep learning” for publication in the journal of “Geophysical Research Letters”. It is designed to predict laboratory fault slips in the immediate future by scanning continuous acoustic emission (AE) waveforms recorded in laboratory biaxial shear experiments. The predictions are made with a deep learning model based on convolutional encoder-decoder (CED) models and the Transformer model primarily developed for Natural Language Processing (NLP). The deep learning model is trained with the tensorflow package using publicly available laboratory data sets in standard binary file format in numpy. The utility functions for reading data files, configuring model hyperparameters, constructing the CED and Transformer models, training and testing of the models are defined in python module files. The workflow of training the models for labquake future predictions and the multiple GPU’s rapid model hyperparameter optimization as described in the journal article, are demonstrated in accompanying python script files and Jupyter notebooks.
- Developers:
- Release Date:
- 2022-09-15
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Licenses:
-
BSD 3-clause "New" or "Revised" License
- Sponsoring Org.:
-
USDOE Office of Science (SC)Primary Award/Contract Number:AC52-06NA25396
- Code ID:
- 92609
- Site Accession Number:
- C22067
- Research Org.:
- Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Country of Origin:
- United States
Citation Formats
Wang, Kun, Johnson, Christopher, Bennett, Kane, and Johnson, Paul.
labquake_future_prediction.
Computer Software.
https://github.com/cjohnson-LANL/labquake_future_prediction.
USDOE Office of Science (SC).
15 Sep. 2022.
Web.
doi:10.11578/dc.20220915.4.
Wang, Kun, Johnson, Christopher, Bennett, Kane, & Johnson, Paul.
(2022, September 15).
labquake_future_prediction.
[Computer software].
https://github.com/cjohnson-LANL/labquake_future_prediction.
https://doi.org/10.11578/dc.20220915.4.
Wang, Kun, Johnson, Christopher, Bennett, Kane, and Johnson, Paul.
"labquake_future_prediction." Computer software.
September 15, 2022.
https://github.com/cjohnson-LANL/labquake_future_prediction.
https://doi.org/10.11578/dc.20220915.4.
@misc{
doecode_92609,
title = {labquake_future_prediction},
author = {Wang, Kun and Johnson, Christopher and Bennett, Kane and Johnson, Paul},
abstractNote = {The labquake_future_prediction code is a collection of python modules and scripts that serves as supporting information for the article “Predicting future laboratory fault friction through deep learning” for publication in the journal of “Geophysical Research Letters”. It is designed to predict laboratory fault slips in the immediate future by scanning continuous acoustic emission (AE) waveforms recorded in laboratory biaxial shear experiments. The predictions are made with a deep learning model based on convolutional encoder-decoder (CED) models and the Transformer model primarily developed for Natural Language Processing (NLP). The deep learning model is trained with the tensorflow package using publicly available laboratory data sets in standard binary file format in numpy. The utility functions for reading data files, configuring model hyperparameters, constructing the CED and Transformer models, training and testing of the models are defined in python module files. The workflow of training the models for labquake future predictions and the multiple GPU’s rapid model hyperparameter optimization as described in the journal article, are demonstrated in accompanying python script files and Jupyter notebooks.},
doi = {10.11578/dc.20220915.4},
url = {https://doi.org/10.11578/dc.20220915.4},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20220915.4}},
year = {2022},
month = {sep}
}