Models
Calculator
Hardware
Learn
Pricing
Log in
Sign up
EN
Assistant
Online
Models
Calculator
Hardware
Learn
Pricing
Log in
Sign up
EN
All Courses
Linear Algebra Fundamentals for Machine Learning
Chapter 1: The Building Blocks: Scalars, Vectors, and Matrices
Why Linear Algebra for Machine Learning?
Scalars: The Simplest Objects
Vectors: Points in Space
Matrices: Organizing Data in Grids
Setting Up Your Python Environment
Hands-On Practical: Creating Vectors and Matrices with NumPy
Quiz for Chapter 1
Chapter 2: Working with Vectors
Vector Addition and Subtraction
Scalar Multiplication
The Dot Product
Vector Norms: Measuring Length
Orthogonal Vectors
Hands-On Practical: Vector Operations in NumPy
Quiz for Chapter 2
Chapter 3: Working with Matrices
Matrix Addition and Subtraction
Matrix-Scalar Multiplication
Matrix-Vector Multiplication
Matrix-Matrix Multiplication
The Matrix Transpose
Special Types of Matrices
Hands-On Practical: Matrix Operations in NumPy
Quiz for Chapter 3
Chapter 4: Systems of Linear Equations
Representing Equations in Matrix Form (Ax = b)
The Identity Matrix
The Matrix Inverse
Determinants and Invertibility
Singular vs. Non-Singular Matrices
Hands-On Practical: Solving Systems with NumPy
Quiz for Chapter 4
Chapter 5: Eigenvalues and Eigenvectors
Matrices as Linear Transformations
Defining Eigenvalues and Eigenvectors
Geometric Interpretation
The Characteristic Equation
Hands-On Practical: Finding Eigenvalues with NumPy
Quiz for Chapter 5
Chapter 6: Connecting to Machine Learning
Data Representation for Models
Linear Regression as a Matrix Problem
Dimensionality Reduction with PCA
Measuring Similarity with Dot Products
Practice: Data Manipulation with NumPy
Quiz for Chapter 6