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
Related courses
- Machine Learning & AI Foundations: Linear Regression
- Applied Machine Learning: Value Estimation
- TensorFlow: Practical Skills in Constructing, Training, and Optimizing Models
- LinkedIn AI Academy AI-100: 2 Supervised Learning with Neural Networks
- Complete Guide to AI and Data Science for SQL: From Beginner to Advanced
- Supervised Learning Essential Training
- Machine Learning Foundations: Calculus
- Machine Learning Foundations: Prototyping on the Edge
Related learn paths
- Foundational Math for Machine Learning
- Machine Learning Statistical Foundations Professional Certificate by Wolfram Research
- Getting Started with AI and Machine Learning
- Develop Your SPSS Skills
- Moving from Data Scientist to Data Analyst
- Advance Your Skills in Predictive Analytics
- Advance Your Skills in AI and Machine Learning
- Fundamentals to Become a Machine Learning Engineer