Machine Learning Foundations: Linear Algebra
1h 20mIntermediate2022-08-30
Authors

Terezija Semenski
Software Developer, Mathematician, Writer, and Learner
Course details
Ever wondered what’s really going on underneath a machine learning algorithm? The answer is linear algebra. Without it, machine learning can’t exist. Linear algebra is a prerequisite for understanding and creating nearly all machine learning algorithms, especially those that prop up neural networks, natural language processing tools, and deep learning models.
Join instructor Terezija Semenski for an in-depth exploration of the core concepts of linear algebra alongside the techniques needed to design and implement a successful machine learning algorithm. Discover the basics of vector arithmetic, vector norms, matrix properties, advanced operations, matrix transformation, and algorithms like Google PageRank. By the end of this course, you’ll be ready to take the principles of linear algebra and apply them to your next big machine learning project.
Join instructor Terezija Semenski for an in-depth exploration of the core concepts of linear algebra alongside the techniques needed to design and implement a successful machine learning algorithm. Discover the basics of vector arithmetic, vector norms, matrix properties, advanced operations, matrix transformation, and algorithms like Google PageRank. By the end of this course, you’ll be ready to take the principles of linear algebra and apply them to your next big machine learning project.
Skills covered
CryptographyMachine LearningCybersecurityArtificial Intelligence (AI)One-Off
Concepts
Introduction
- Introduction
- What you should know
Introduction to Linear Algebra
- Defining linear algebra
- Applications of linear algebra in ML
Vectors Basics
- Introduction to vectors
- Vector arithmetic
- Coordinate system
Vector Projections and Basis
- Dot product of vectors
- Scalar and vector projection
- Changing basis of vectors
- Basis, linear independence, and span
Introduction to Matrices
- Matrices introduction
- Types of matrices
- Types of matrix transformation
- Composition or combination of matrix transformations
Gaussian Elimination
- Solving linear equations using Gaussian elimination
- Gaussian elimination and finding the inverse matrix
- Inverse and determinant
Matrices from Orthogonality to Gram Schmidt Process
- Matrices changing basis
- Transforming to the new basis
- Orthogonal matrix
- Gram Schmidt process
Eigenvalues and Eigenvectors
- Introduction to eigenvalues and eigenvectors
- Calculating eigenvalues and eigenvectors
- Changing to the eigenbasis
- Google PageRank algorithm
Conclusion
- Next steps