Skip to content

ut-beg-texnet/hsdl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HSDL

Description

HSDL A novel and practical method is proposed to refine an automatic earthquake catalog through the integration of hybrid shallow and deep learning techniques. The approach leverages the complementary strengths of both paradigms: shallow learning models, such as gradient boosting and support vector machines, offer interpretability, computational efficiency, and robustness for structured seismic attributes, while deep neural networks capture complex temporal–spatial patterns and waveform features that are often overlooked by traditional algorithms. By combining these two layers of intelligence, the method enables the systematic identification and correction of misclassified or low-quality events in large-scale automatic catalogs. The hybrid framework not only enhances the precision of event detection and phase association but also reduces false positives, ensuring a more reliable and consistent dataset for subsequent seismological analyses. This fusion of shallow and deep learning represents a significant step toward automated, data-driven catalog refinement, bridging the gap between algorithmic efficiency and geophysical interpretability.

Reference

Siervo et al. (2025). HSDL: A novel and practical method to refine an automatic earthquake catalog using hybrid shallow and deep learning, TBD.

BibTeX:

@article{huang2016dmssa,
  title={HSDL: A novel and practical method to refine an automatic earthquake catalog using hybrid shallow and deep learning},
  author={Siervo et al.},
  journal={TBD},
  volume={TBD},
  number={TBD},
  issue={TBD},
  pages={TBD},
  year={2026}
}

Workflow of HSDL

Slicing

Application area

Slicing


Copyright

HSDL developing team, 2024-present

License

MIT License 

Install

Using the latest version

git clone https://github.com/chenyk1990/HSDL
cd HSDL
pip install -v -e .

Examples

The "demo" directory contains all runable scripts to demonstrate different applications of HSDL. 

Gallery

The gallery figures of the HSDL package can be found at https://github.com/chenyk1990/gallery/tree/main/HSDL Each figure in the gallery directory corresponds to a DEMO script in the "demo" directory with the exactly the same file name.


Dependence Packages

  • scipy
  • numpy
  • matplotlib

Development

The development team welcomes voluntary contributions from any open-source enthusiast. 
If you want to make contribution to this project, feel free to contact the development team. 

Contact

Regarding any questions, bugs, developments, or collaborations, please contact  
Yangkang Chen
chenyk2016@gmail.com

Gallery

The gallery figures of the HSDL package can be found at https://github.com/chenyk1990/gallery/tree/main/hsdl

Features 1

Generated by notebooks/DEMO_test1.ipynb Slicing

Features 2

Generated by notebooks/DEMO_test2.ipynb Slicing

Confusion matrix 1

Generated by notebooks/DEMO_test1.ipynb Slicing

Confusion matrix 2

Generated by notebooks/DEMO_test2.ipynb Slicing

PCA illustration 1

Generated by notebooks/DEMO_test1.ipynb Slicing

PCA illustration 2

Generated by notebooks/DEMO_test2.ipynb Slicing

Feature importance comparison 1

Generated by notebooks/DEMO_test1.ipynb Slicing

Feature importance comparison 2

Generated by notebooks/DEMO_test2.ipynb Slicing

Heatmap comparison 1

Generated by notebooks/DEMO_test1.ipynb Slicing

Heatmap comparison 2

Generated by notebooks/DEMO_test2.ipynb Slicing

Comparison between RF and XGBoost

Generated by notebooks/DEMO_test1.ipynb Slicing

Another comparison between RF and XGBoost

Generated by notebooks/DEMO_test2.ipynb Slicing

Decision boundary comaprison between RF and XGBoost

Generated by notebooks/DEMO_test1.ipynb Slicing

Decision boundary comparison between RF and XGBoost

Generated by notebooks/DEMO_test2.ipynb Slicing

About

HSDL: A novel and practical method to refine automatic earthquake catalog using hybrid shallow and deep learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors