Mathematics for Machine Learning: Linear Algebra, Module 1 - Introduction to Linear Algebra and to Mathematics for Machine Learning
To get certificate subscribe at: https://www.coursera.org/learn/linear-algebra-machine-learning/home/welcome
Mathematics for Machine Learning: Linear Algebra:
Youtube channel: https://www.youtube.com/user/intrigano
About this course: In this course on Linear Algebra we look at what linear algebra is and how it relates to vectors and matrices. Then we look through what vectors and matrices are and how to work with them, including the knotty problem of eigenvalues and eigenvectors, and how to use these to solve problems. Finally we look at how to use these to do fun things with datasets - like how to rotate images of faces and how to extract eigenvectors to look at how the Pagerank algorithm works. Since we're aiming at data-driven applications, we'll be implementing some of these ideas in code, not just on pencil and paper. Towards the end of the course, you'll write code blocks and encounter Jupyter notebooks in Python, but don't worry, these will be quite short, focussed on the concepts, and will guide you through if you’ve not coded before. At the end of this course you will have an intuitive understanding of vectors and matrices that will help you bridge the gap into linear algebra problems, and how to apply these concepts to machine learning.
Who is this class for: This course is for people who want to refresh their maths skills in linear algebra, particularly for the purposes of doing data science and machine learning, or learning about data science and machine learning. We look at vectors, matrices and how to apply these to solve linear systems of equations, and how to apply these to computational problems.
Created by: Imperial College London
Module 1 Introduction to Linear Algebra and to Mathematics for Machine Learning
In this first module we look at how linear algebra is relevant to machine learning and data science. Then we'll wind up the module with an initial introduction to vectors. Throughout, we're focussing on developing your mathematical intuition, not of crunching through algebra or doing long pen-and-paper examples. For many of these operations, there are callable functions in Python that can do the adding up - the point is to appreciate what they do and how they work so that, when things go wrong or there are special cases, you can understand why and what to do.
• Recall how machine learning and vectors and matrices are related
• Interpret how changes in the model parameters affect the quality of the fit to the training data
• Recognize that variations in the model parameters are vectors on the response surface - that vectors are a generic concept not limited to a physical real space
• Use substitution / elimination to solve a fairly easy linear algebra problem
• Understand how to add vectors and multiply by a scalar number