Auto-generated summary from the source site. Handy as a checklist; the lessons above explain each idea from scratch.
Summary of Core Topics and Concepts
1. Optimization and Critical Points
Gradient and Hessian Matrix:
Gradient (∇f): A vector of partial derivatives.
Hessian Matrix (∇2f): A matrix of second-order partial derivatives.
Critical Point: A point where the gradient is zero (∇f(x∗)=0).
Positive Definite Hessian: If the Hessian matrix is positive definite at a critical point, that point is a local minimum.
Quadratic Forms:
Positive Definite: Q(x)>0 for all x=0.
Positive Semi-Definite: Q(x)≥0 for all x.
Negative Definite: Q(x)<0 for all x=0.
Negative Semi-Definite: Q(x)≤0 for all x.
2. Matrix Properties
Positive Definite Matrices:
A matrix A is positive definite if xTAx>0 for all x=0.
Example: A=2−10−12−10−12 is positive definite.
Eigenvalues and Eigenvectors:
Eigenvalues: Scalars λ such that Av=λv for some vector v.
Eigenvectors: Vectors v corresponding to eigenvalues.
Hermitian Matrices: Matrices equal to their conjugate transpose. Eigenvalues are real, and eigenvectors corresponding to different eigenvalues are orthogonal.
3. Singular Value Decomposition (SVD)
SVD: A factorization of a matrix A into A=Q1ΣQ2T, where Q1 and Q2 are orthogonal matrices, and Σ is a diagonal matrix of singular values.
Principal Component Analysis (PCA):
Covariance Matrix: Measures how much two random variables change together.
Eigenvalues of Covariance Matrix: Indicate the variance in the direction of the corresponding eigenvectors.
Principal Components: Directions of maximum variance in the data.
4. Gradient Descent
Gradient Descent Algorithm: An iterative optimization algorithm for finding the minimum of a function.
Update Rule: xt+1=xt−ηt∇f(xt), where ηt is the learning rate.
Learning Rate: Step size in the direction of the negative gradient.
5. Complex Matrices
Hermitian Matrices: Matrices equal to their conjugate transpose.
Unitary Matrices: Matrices whose inverse is their conjugate transpose.
Eigenvalues and Eigenvectors: For complex matrices, eigenvalues may not be real, and eigenvectors corresponding to different eigenvalues may not be orthogonal.