Principles
- Make complex things simple.
- Stay hungry stay foolish.
- Have fun.
Least squares
There is an overview page for the Least Squares series.
- Basic
- Simple least squares applications
- Lucas-Kanade tracking
- Time calibration.
- CT reconstruction.
- Bonus: Solving Ax = b by Fourier (Radon) transform
- Probability and least squares.
- Gaussian MLE and least squares.
- Covariance
- Covariance is inverse Hessian.
- GPS covariance.
- Lucas-Kanade with covariance.
- Simple least squares applications
- Least squares variants
- Kalman filter.
- Least square formulation.
- Extended Kalman filter.
- Fixed-lagged smoothing
- Marginalization.
- Schur complement.
- ISAM2.
- Differential dynamic programming
- Kalman filter.
- Constrained least squares
- Equality constraints.
- Inequality constraints, Primal-dual interior points method.
- Land a rocket.
- Common techniques
- Regularization.
- Robust loss.
- Sparsity.
- Gradient checking.
- Least squares on the manifold.
- The linear-quadratic function on SO(3)
- Single update
- Iterative closest point.
- SO(3)
- SE(3)
- Lucas-Kanade on SE(2)
- PCA.
- Lie-ranking.
- SO(N)
- Inverse kinematics
- Interpolation on a group
- Differential equations on the manifold.
- so(3) error propagation
- The linear-quadratic function on SO(3)
- Interviews
- TBD
Apply Math
- Optimization
- Group
Applications
- Computer Vision
- Space
- Robotics
Software
- Inter-process communication
- The Visitor pattern
- Template metaprogramming
- Cloud Computing
- Computational Geometry
- 3d tree
- Python binding
- Sparse matrix solver
Deep learning
- Random stuff
- Style transformation
- Shallow (deep) learning: https://github.com/yimuw/Let-Tensor-Flow (wrote long time ago, plan to update)
- SLAM
- investment
- B-curve
- Interviews
- TBD