Auto-generated summary from the source site. Handy as a checklist; the lessons above explain each idea from scratch.
Here’s a structured summary of core topics, concepts, principles, and equations for the Diploma Level: Machine Learning Foundations (Computer-Based Exam), along with Mermaid knowledge graphs to visualize relationships.
Core Topics & Key Concepts
1. Linear Algebra & Matrix Theory
Key Concepts:
Quadratic Forms & Positive Definiteness
A quadratic form: f(x)=xTAx.
Positive Definite Matrix: xTAx>0 for all x=0.
Eigenvalues: All eigenvalues of a positive definite matrix are positive.
Singular Matrix: det(A)=0 ⇒ at least one eigenvalue is zero.
Symmetric Matrix: A=AT.
Eigenvalues & Eigenvectors
For a matrix A, Av=λv.
Unitary Matrix: A−1=A∗ (conjugate transpose).
Hermitian Matrix: A=A∗.
Orthogonal Eigenvectors: Eigenvectors of a Hermitian matrix are orthogonal.
Eigenvalues of Unitary Matrices: Lie on the unit circle (magnitude 1).
Determinant & Rank
det(A)=0 ⇒ singular matrix ⇒ at least one eigenvalue is zero.
Rank-Nullity Theorem: rank(A)+nullity(A)=n.
If det(A)=0, then nullity(A)=0.
Non-zero eigenvalues of ATA and AAT: Same for any m×n matrix A.
Key Equations:
Quadratic Form Expansion:
f(x1,x2,x3)=x12+2x1x2+5x22+3x32=xTAx
where
A=110150003
Eigenvalue Equation:
det(A−λI)=0
Rank-Nullity:
rank(A)+nullity(A)=n
2. Convex Optimization
Key Concepts:
Convex Sets
A set S is convex if for any a,b∈S, θa+(1−θ)b∈S for θ∈[0,1].
Examples of Convex Combinations:
Midpoint: 2a+b
Weighted average: 0.4a+0.6b
Convex Functions
A function f is convex if:
f(θx+(1−θ)y)≤θf(x)+(1−θ)f(y)
Examples:
f(x)=ex (convex)
f(x)=xlnx (convex for x>0)
f(x)=−lnx (convex for x>0)
Composition of convex functions is convex.
KKT Conditions (Karush-Kuhn-Tucker)
Necessary conditions for optimality in constrained optimization.
For a problem:
minf(x)s.t.gi(x)≤0,hj(x)=0
KKT conditions require:
Stationarity: ∇f(x)+∑λi∇gi(x)+∑μj∇hj(x)=0
Primal Feasibility: gi(x)≤0, hj(x)=0
Dual Feasibility: λi≥0
Complementary Slackness: λigi(x)=0
Key Equations:
Convex Combination:
θa+(1−θ)b,θ∈[0,1]
KKT Lagrangian:
L(x,λ,μ)=f(x)+∑λigi(x)+∑μjhj(x)
Gradient Condition:
∇L=0
3. Probability & Statistics
Key Concepts:
Joint & Marginal Distributions
Given fX,Y(x,y), find fU(u) for U=X+Y using transformation techniques.
Jacobian Determinant for change of variables.
Order Statistics
For independent X,Y∼Uniform(0,1), the CDF of Z=min(X,Y) is:
FZ(z)=1−(1−z)2
Multivariate Normal Distribution
If X∼N(μ,Σ), then Y=aTX∼N(aTμ,aTΣa).
Linear Combinations of Normals
If X∼N(μ1,σ12), Y∼N(μ2,σ22), then:
aX+bY∼N(aμ1+bμ2,a2σ12+b2σ22)
Key Equations:
CDF of Minimum of Uniforms:
FZ(z)=1−(1−z)2
Linear Combination of Normals:
W=3X−2Y∼N(3μX−2μY,9σX2+4σY2)
Transformation of Variables:
fU,V(u,v)=fX,Y(x(u,v),y(u,v))⋅∣J∣
where J is the Jacobian determinant.
4. Optimization Problems
Key Concepts:
Gradient Descent
Update rule:
xk+1=xk−η∇f(xk)
Learning Rate (η): Step size in gradient descent.
Constrained Optimization
Use Lagrange Multipliers or KKT Conditions for inequality constraints.
Key Equations:
Gradient Descent Update:
xnew=xold−η⋅∇f(xold)
Lagrangian for Constrained Optimization:
L(x,y,λ)=f(x,y)+λ(g(x,y)−c)
2. Convex Optimization
3. Probability & Statistics
4. Optimization Algorithms
Summary of Key Equations
Topic
Key Equation
Quadratic Form
f(x)=xTAx
Positive Definite
xTAx>0 for all x=0
Eigenvalue Equation
det(A−λI)=0
Rank-Nullity
rank(A)+nullity(A)=n
Convex Combination
θa+(1−θ)b, θ∈[0,1]
KKT Conditions
∇f+∑λi∇gi=0
CDF of Min Uniforms
FZ(z)=1−(1−z)2
Linear Normals
aX+bY∼N(aμX+bμY,a2σX2+b2σY2)
Gradient Descent
xk+1=xk−η∇f(xk)
Exam Preparation Tips
Linear Algebra:
Practice constructing matrices from quadratic forms.
Know how to check positive definiteness, eigenvalues, and singularity.
Convex Optimization:
Understand convex sets, functions, and KKT conditions.
Solve small optimization problems using KKT.
Probability:
Master transformations of random variables (Jacobian).
Know properties of Uniform and Normal distributions.