labquake_future_prediction

RESOURCE

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.
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.:
Code ID:
92609
Site Accession Number:
C22067
Research Org.:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Country of Origin:
United States

RESOURCE

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}
}