What is it?
A matrix is a linear map from to . The derivative of a function of several variables is a matrix (the Jacobian), and a layer of a neural network is .
Formulas
- area scaling factor of the map
Where it shows up in computing
State transition, observation and covariance updates are all matrix products.
State-space models are linear maps.
Where it shows up in AI
A dense layer is ; GPUs exist to multiply these matrices fast.
Where is it used?
Computing topics reachable from here, through the chain of ideas that leads to them:
λ Scientific computing and algorithms
- Jacobian matrix→Multiple integrals and change of variables→Monte Carlo methods★★★★★
- Jacobian matrix→Equilibria and stability→Stiffness and implicit methods→Scientific computing★★★★★
- Jacobian matrix→Equilibria and stability→Attractors→Chaos and sensitivity to initial conditions→Floating point (IEEE 754)★★★★★
⚛ Physics and simulation
- Systems of ODEs→Population and epidemic models★★★★★
- Systems of ODEs→N-body gravitational simulation★★★★★
- Systems of ODEs→Dynamical systems→Weather and climate modelling★★★★★
- Jacobian matrix→Multiple integrals and change of variables→Surface integrals and flux→Divergence theorem (Gauss)→Electromagnetism (Maxwell's equations)★★★★★
- Jacobian matrix→Multiple integrals and change of variables→Surface integrals and flux→Divergence theorem (Gauss)→Fluid dynamics and CFD★★★★★
- Jacobian matrix→Equilibria and stability→Stiffness and implicit methods→Physics engines★★★★★
What depends on it
This page has the essentials. A fuller treatment (intuition, formal definition, worked example) is on the way.