Seismic Deep Learning ML Frameworks

Tools and frameworks for applying deep learning to seismic data processing, interpretation, and geophysical imaging. Includes datasets, models, and applications for earthquake detection, seismic facies classification, waveform analysis, and seismic signal enhancement. Does NOT include general geophysical modeling, non-ML seismic processing, or broader geospatial analysis.

There are 34 seismic deep learning frameworks tracked. 1 score above 70 (verified tier). The highest-rated is seisbench/seisbench at 75/100 with 383 stars and 26,722 monthly downloads.

Get all 34 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=seismic-deep-learning&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 seisbench/seisbench

SeisBench - A toolbox for machine learning in seismology

75
Verified
2 kcieslik/eq-insar

Generate synthetic InSAR deformation data from earthquake sources for...

48
Emerging
3 petrobras/GeoSlicer

Open source digital rocks software platform for micro-CT, CT, thin sections...

48
Emerging
4 RichardScottOZ/mineral-exploration-machine-learning

List of resources for mineral exploration and machine learning, generally...

45
Emerging
5 thilowrona/seismic_deep_learning

A couple of python scripts to interpret geological structures from...

45
Emerging
6 microsoft/seismic-deeplearning

Deep Learning for Seismic Imaging and Interpretation

44
Emerging
7 GeoBrain-Project/GeoBrain

An End-to-End Differentiable Platform for Integrated Subsurface Modeling

40
Emerging
8 JesperDramsch/seismic-transfer-learning

Deep-learning seismic facies on state-of-the-art CNN architectures

40
Emerging
9 sede-open/synthoseis

Generating seismic data and associated labels to train deep learning networks.

40
Emerging
10 Specufex/specufex

Probabilistic unsupervised feature extraction from seismic spectrograms for...

37
Emerging
11 lidongzh/TorchFWI

Elastic Full-Waveform Inversion Integrated with PyTorch

37
Emerging
12 RichardScottOZ/Geoscience-Data-Quality-for-Machine-Learning

Python package for looking at the problems associated with geoscience...

36
Emerging
13 groundworkai/mlgeo

Repository for Machine Learning in Geotechnics

36
Emerging
14 niyiyu/PNW-ML

A ML-ready curated data set for a wide range of seismic signals from Pacific...

35
Emerging
15 DeepWave-KAUST/Siamese_FWI-pub

Official reproducible material for SiameseFWI: A Deep Learning Network for...

33
Emerging
16 senli1073/SeisT

[TGRS] SeisT: A Foundational Deep-Learning Model for Earthquake Monitoring Tasks

33
Emerging
17 fantine/microseismic-detection-ml

Microseismic event detection on fiber-optic data using machine learning

32
Emerging
18 aradfarahani/Seismology

This collection of scripts is designed to assist seismologists and...

31
Emerging
19 DeepWave-KAUST/SSL-Lowfrequency-extrapolation

Reproducible material for A self-supervised learning framework for seismic...

27
Experimental
20 liufeng2317/OpenSWI

A Massive-Scale Benchmark Dataset for Surface Wave Dispersion Curve Inversion

26
Experimental
21 smousavi05/dl_seismology

This repo contains the database and supporting materials for Deep-Learning Seismology

26
Experimental
22 association-rosia/segmenting-subsurface

Deep Learning solution for multi-layer seismic data segmentation using...

26
Experimental
23 omarmohamed15/U-Trans

U-Trans: a foundation model for seismic waveform representation and enhanced...

25
Experimental
24 yooucef/Promethium

🌍 Transform seismic data recovery with Promethium, an AI-driven framework...

23
Experimental
25 AutoPyloter/retaining-wall-ml

ML benchmark and desktop tool for Bishop circular-slip safety factor...

23
Experimental
26 kelleuseis/AMBER_Public

The AI-Ready Downhole Microseismic Benchmark Database (AMBER)...

22
Experimental
27 DeepWave-KAUST/ElasticSiameseFWI-pub

Official reproducible material for Enhancing multiparameter elastic...

21
Experimental
28 slimgroup/GCS-CAM

Derisking geological carbon storage from high-resolution time-lapse seismic...

21
Experimental
29 DIG-Kaust/Seismic_PnP

Plug and Play Post-Stack Seismic Inversion with CNN-based Denoisers

19
Experimental
30 Devanik21/ISRO-SPACE-MINING-App

Space resource exploration Streamlit app — spectral reflectance mineral...

17
Experimental
31 Kshitij301199/Impact_Force_Inversion

A repository to train and apply Machine Learning models on time series...

14
Experimental
32 dsiervo/sc3_ai_picker

Python scripts for PhaseNet and EQTransformer execution in SGC data

14
Experimental
33 lorenzomie/Seismic-Angle-Recognition

Deep learning-based approach for predicting seismic signal arrival angles...

10
Experimental
34 goergen95/thesis-predicting-conflict

M.Sc. Thesis - Predicting Violent Conflict in Africa - Leveraging Open...

10
Experimental