Deep Learning for Wave Physics
From a single neuron to a PINN that converges, with every failure mode met on purpose. Networks, losses, architectures, and the training pathologies that separate a published result from a pretty loss curve.
You can build and train a neural network from first principles, put a PDE residual into its loss and know why that works, choose an architecture for a wave problem deliberately, and diagnose the convergence failures that stop most physics-informed models.
Neural networks from zero
A neuron is a weighted vote and depth is composition; universal approximation says the pair can represent your wavefield, not that training will find it.
The activation decides what the network finds easy, and the loss landscape decides where the optimizer can actually go.
One optimizer trains everything in this book; backprop is just the chain rule with receipts, and you should do it by hand once.
Automatic differentiation is why PINNs are possible at all: the same graph that trains the network also evaluates the PDE.
Networks learn low frequencies first, and seismic signals are not low frequency; this single fact explains half of every failed wavefield fit.
The PINN idea
Data-only networks interpolate; physics extrapolates. The PDE residual in the loss is what buys you the second power.
The hello-world of PINNs, trained honestly from scratch: one nonlinear PDE, one network, every step visible.
Soft penalties negotiate with the boundary; reparameterisation enforces it. Choosing wrong is the most common silent PINN error.
Heat, wave, Poisson, Navier-Stokes: seeing the same recipe succeed across the gallery is what makes the method feel like a method.
Architectures
A plain MLP cannot see high frequencies; Fourier feature embeddings are the standard cure, and tuning their scale is a real skill.
Sinusoidal activations speak the wave equation's native language, and hard-constrained architectures make boundary errors structurally impossible.
Real velocity models carry structure at every scale; the architecture decision tree turns folklore into a checklist.
Training pathologies
The pathology gallery and the loss-balance crisis: nine out of ten stuck PINNs are stuck for one of the reasons on this page.
Balancing loss terms by hand does not scale; NTK-based and self-adaptive weights are the principled versions of the knob you were already turning.
Time-domain PINNs cheat by fitting the future first; causality weighting and curricula force the network to learn physics in the order physics happens.
Put collocation points where the residual lives, and split domains the residual cannot span: the two scaling moves for hard problems.
Waves
The PDE this whole path has been training toward; in one and two dimensions it is demanding enough to test everything you built.
Time-domain or Helmholtz is the first architecture-level decision of any wave PINN, and it changes which pathologies you will meet.
Capstone
The researcher's rite of passage: take a current PINN paper and make its central figure appear on your own screen, failure modes and all.