ExamplesΒΆ
These examples demonstrate how to use Deepwave. Each is designed to show different features of Deepwave, so I recommend that you read and try to understand all of them.
- Forward modelling with Marmousi velocity model
- Full-Waveform Inversion (FWI)
- Least-Squares Reverse-Time Migration (LSRTM)
- Reducing memory usage by accumulating gradients over batches
- Further reducing memory consumption with checkpointing
- Using Batched Models
- Visualising wavefields and gradients with callbacks
- Matching a target final wavefield
- Location interpolation and dipoles
- Frequency tapering and time padding
- Distributed (multi-GPU) execution
- Elastic propagation and FWI
- Generated model
- Large gradients at edges
- Graph Space Optimal Transport
- Joint Migration Inversion
- Hessian
- Custom imaging condition