Linear Algebra

0%
Theory
Quiz

    Foundations & Data Representation

    • What is the difference between a scalar, a vector, a matrix, and a tensor?

      Junior
    • Why is linear algebra considered the language of machine learning and data science?

      Junior
    • How is a dataset represented as a matrix in machine learning?

      Junior
    • What is a vector and how is it used in machine learning?

      Junior
    • Explain the difference between a scalar and a vector.

      Junior
    • What is a matrix and why is it central to linear algebra?

      Junior
    • Explain the concept of a tensor in the context of machine learning.

      Junior
    • What is the difference between a row vector and a column vector, and why does the distinction matter?

      Junior
    • What determines the shape or dimensions of a matrix, and how do you read them?

      Junior

    Vectors & Inner Products

    • What is a unit vector and how do you normalize a vector?

      Junior
    • What is the dot product and what is its geometric meaning?

      Junior
    • What does it mean for two vectors to be orthogonal?

      Junior
    • How does the dot product relate to the cosine of the angle between two vectors?

      Junior
    • What is a linear combination of vectors?

      Junior
    • What is the cross product of vectors and when is it used?

      Junior
    • How do you calculate the norm of a vector and what does it represent?

      Junior
    • What do span and linear independence mean for a set of vectors?

      Mid
    • What is cosine similarity and why is it useful for embeddings or text?

      Mid
    • What is the difference between the inner product and the outer product?

      Mid
    • What does it mean to project one vector onto another?

      Mid

    Matrix Operations

    • What is the transpose of a matrix and why does (AB)ᵀ = BᵀAᵀ?

      Junior
    • How is matrix multiplication defined and why is it row-times-column?

      Junior
    • Why is matrix multiplication not commutative?

      Junior
    • What are the dimension and conformability rules for multiplying two matrices?

      Junior
    • What is the difference between the Hadamard (element-wise) product and matrix multiplication?

      Junior
    • How do you perform matrix addition and subtraction?

      Junior
    • What are the properties of matrix multiplication?

      Junior
    • How can matrix multiplication be viewed as computing a batch of dot products?

      Junior
    • What is the trace of a matrix and what are its properties?

      Mid
    • How can matrix multiplication be interpreted as the composition of linear maps?

      Mid
    • How does a matrix-vector product represent a linear transformation?

      Mid
    • What is the computational cost or complexity of core matrix operations like multiplication?

      Mid

    Matrix Types & Structure

    • What is a symmetric matrix?

      Junior
    • What is the identity matrix and what role does it play?

      Junior
    • What is the difference between a sparse and a dense matrix?

      Junior
    • What is a diagonal matrix and how is it used in linear algebra?

      Junior
    • What is a triangular matrix and why is it convenient for solving linear systems?

      Mid
    • What is a permutation matrix and what does multiplying by one do?

      Mid
    • What does the covariance matrix represent as a matrix object, and what are its structural properties?

      Mid

    Eigenvalues & Eigenvectors

    • What are eigenvalues and eigenvectors, and what is their geometric meaning?

      Mid
    • How do the trace and determinant relate to the eigenvalues of a matrix?

      Mid
    • Explain what it means for a matrix to be diagonalizable.

      Mid
    • What are the key properties of eigenvalues, and how can they be manipulated?

      Mid
    • Explain Eigen decomposition and its importance or applications.

      Senior
    • What is the difference between algebraic and geometric multiplicity of an eigenvalue?

      Senior
    • What does the spectral theorem say about symmetric matrices?

      Senior
    • How can PageRank or a Markov chain be framed as an eigenvector problem?

      Senior
    • What is the characteristic polynomial and how does it relate to finding eigenvalues?

      Senior
    • Can a real matrix have complex eigenvalues, and what does that mean geometrically?

      Senior
    • How do eigenvalues determine the behavior of repeated matrix powers, such as in a Markov chain converging to a steady state?

      Senior

    Linear Systems & Least Squares

    • Explain the least squares method from a linear algebra perspective, focusing on its geometric interpretation such as projection.

      Mid
    • How do you solve a system of linear equations Ax = b, and when does a solution exist or is unique?

      Mid
    • What is Gaussian elimination and what are pivots and RREF?

      Mid
    • Describe the difference between under-determined and over-determined linear systems, and how solutions are approached for each.

      Mid
    • What are normal equations, and when are they used in the context of solving linear systems or least squares?

      Mid
    • What is the pseudoinverse and how does it give a least-squares solution when there is no exact solution?

      Senior
    • What is orthogonal projection onto a subspace and how does it connect to least squares?

      Senior

    Orthogonality & Basis

    • What are orthogonal and orthonormal matrices, and what are their key properties?

      Mid
    • What is Gram–Schmidt orthogonalization?

      Mid
    • How do geometric transformations like rotation, scaling, shear, and reflection correspond to matrices?

      Mid
    • What is an orthonormal basis?

      Mid
    • What is a change of basis?

      Senior
    • Explain rotation parametrizations and their pros and cons.

      Senior
    • How does an orthonormal basis simplify computing coordinates and projections?

      Senior

    Vector Spaces & Subspaces

    • What is the rank of a matrix and why is it important?

      Mid
    • What are a basis and the dimension of a vector space?

      Mid
    • What is the rank of a matrix and why does row rank equal column rank?

      Mid
    • What is the null space (kernel) of a matrix and what does it tell you about solutions to Ax = 0?

      Mid
    • What is the column space of a matrix and how does it relate to solving Ax = b?

      Mid
    • What is a subspace of a vector space and what conditions must it satisfy?

      Mid
    • What does it mean for a matrix to be full rank versus rank deficient, and why does it matter?

      Mid
    • What conditions must a set of vectors satisfy to form a basis for a space?

      Mid
    • What are the four fundamental subspaces and what do they mean?

      Senior
    • What is an orthogonal complement of a subspace?

      Senior

    Determinants & Inverses

    • What is the determinant and what is its geometric meaning?

      Junior
    • What is the matrix inverse and when does it exist?

      Junior
    • What is the difference between a singular and an invertible matrix?

      Junior
    • Why does a determinant of zero mean a matrix is singular?

      Mid
    • What does the inverse of a product (AB)⁻¹ equal, and why does the order reverse?

      Mid
    • How do elementary row operations affect the value of the determinant?

      Mid
    • What is the determinant of a product of matrices, and how does it relate to the individual determinants?

      Mid
    • What does the sign of the determinant tell you about a transformation?

      Mid

    Vector Norms & Distance

    • How do you derive a distance metric such as Euclidean distance from a vector norm?

      Junior
    • What are vector norms and can you explain the difference between L1, L2, and L∞ norms?

      Mid
    • What is a general Lp norm and how do the different values of p change its behavior?

      Mid
    • What is the triangle inequality and why must a valid norm satisfy it?

      Mid
    • What is the Frobenius norm of a matrix and how is it interpreted?

      Mid
    • What is the spectral (operator) norm and how does it relate to singular values?

      Senior

    Matrix Factorizations

    • What is LU decomposition and how is it used to solve linear systems?

      Senior
    • What is QR decomposition and how is it used for least squares?

      Senior
    • Why are matrix factorizations preferred over explicit inverses for numerical computations?

      Senior
    • What is Cholesky decomposition and when can you use it?

      Senior
    • How does SVD relate to the eigendecomposition of AᵀA and AAᵀ?

      Senior
    • Why does the SVD exist for any matrix?

      Senior
    • What is the condition number of a matrix and why does it matter for numerical stability?

      Senior
    • What floating-point pitfalls arise in linear algebra computations, and how do you guard against them?

      Senior

    Applied Machine Learning

    • How can a neural network layer be written as a linear algebra operation Wx + b?

      Junior
    • How is PCA expressed as an eigen or SVD problem on the covariance matrix?

      Mid
    • How does matrix factorization underpin recommendation systems?

      Mid
    • How would you propose a method for dimensionality reduction using linear algebra techniques?

      Mid
    • Describe a scenario where linear algebra could be used to improve model accuracy.

      Mid
    • How would you use matrices to model relational data in databases?

      Mid
    • How would you apply linear algebra to image processing tasks?

      Mid

    Definiteness & Quadratic Forms

    • Define positive definite matrices and explain their properties and importance in machine learning.

      Mid
    • What do the eigenvalues of a matrix tell you about its definiteness?

      Senior
    • Why are covariance and Gram matrices positive-semi-definite?

      Senior
    • What is a quadratic form xᵀAx and what does it tell you about a matrix?

      Senior

    Singular Value Decomposition

    • What is the Singular Value Decomposition (SVD), and why is it a fundamental tool in data science and machine learning?

      Mid
    • How is SVD used behind PCA, dimensionality reduction, and noise reduction?

      Mid
    • What are singular values and singular vectors, and what do they represent?

      Mid
    • What is low-rank approximation via truncated SVD and what does the Eckart–Young theorem say?

      Senior
    • What is whitening a dataset and how is it expressed with linear algebra?

      Senior
    • How does the SVD give the pseudoinverse of a matrix?

      Senior
    • What is the relationship between the rank of a matrix and the number of nonzero singular values?

      Senior