Machine Learning

May 12-14, 2025
Seattle, Washington

About

Program Overview

This three-day short course provides a hands-on introduction to machine learning techniques for seismic event analysis. Participants will learn to develop AI-aided earthquake catalogs through three key steps: event detection, association, and location with quality control. The course covers neural network architecture selection, model training, performance metrics, and application to continuous seismic data. The workshop will include a mix of presentations and hands-on tutorials.  The final day will include a participant hack-a-thon in which students attempt to develop a machine learning based quality control workflow to apply to future generations of machine learning earthquake catalogs.

We will cover travel, 4 nights of accommodations, including breakfast and lunch during the short course.

Due to funding constraints, participants will be sharing rooms during the program. However, exceptions may be considered on a case-by-case basis. Please contact us if you have any specific concerns or requirements.

Learning Goals and Objectives

By the end of this short course, participants will be able to: 

  • Explain the role of machine learning in earthquake detection, association, and location. 
  • Select appropriate neural network architectures for earthquake detection and phase picking. 
  • Train models using labeled seismic datasets and evaluate their performance. 
  • Implement trained models to detect and associate seismic events in real-world data. 
  • Optimize model parameters for accuracy and efficiency in earthquake cataloging. 
  • Integrate machine learning outputs into earthquake location algorithms. 
  • Assess model predictions and refine event catalogs through quality control methods. 
  • Design end-to-end machine learning workflows tailored to specific seismic networks or research needs. 
  • Collaborate on participant-led exercises to improve catalog quality and reliability. 

Tentative Agenda

Day 1:

  • Curating machine learning datasets with a focus on the Pacific Northwest 
  • Introduction to Seisbench
  • Build and train deep learning models for detecting, picking, using Seisbench
  • Research talks by Yiyu Ni (UW) and Amanda Thomas (UC Davis) 
  • Hackathon: Detect on continuous data 

Day 2:

  • Phase Association  
  • Application to Picks from Day 1 
  • Event Discrimination 
  • Research talks by Ian McBreatry (Stanford) & Akash Kharita (UW) 
  • Hackathon: Associate on Day 1 detection 

Day 3:

  • Earthquake Location & Relocation 
  • Research talks by Felix Waldhauser (Columbia University)  
  • Hackathon: Quality-control on machine learning catalogs 

Instructors

Marine Denolle: University of Washington 
Amanda Thomas: University of California, Davis 
Yiyu Ni: University of Washington 
Loic Bachelot: University of Oregon 

Ian McBrearty: Stanford University (TBD) 
Felix Waldhauser: Columbia University (TBD) 

Skip to content