
Master in-depth linear algebra concepts and apply them to real-world problems in science and machine learning, including facial recognition and house prices, using Python, with hands-on practice and forum feedback.
Explore how linear algebra reveals hidden structures using coordinates A, B, C to form a matrix and compute a triangle’s area with a determinant; study vector spaces and linear transformations.
this lecture explains the inverse of a square matrix, the identity matrix, and when inverses exist, and outlines properties like (ab)^{-1}=b^{-1}a^{-1} and the path to computing inverses via echelon form.
Transform matrices with elementary row operations to achieve reduced row echelon form, placing leading entries to the left and zeros below pivots, identifying pivot and free columns.
Learn to obtain a matrix inverse via Gauss-Jordan elimination by row reducing A to the identity and applying the same operations to I, demonstrating invertibility with pivot columns.
Practice
Apply matrix algebra to solve systems of linear equations, from two-variable lines to three-variable planes, and understand cases with unique, infinite, or no solutions.
Apply Gaussian elimination to solve systems of linear equations by transforming to echelon form, using pivots and zeros to reveal unique or infinite solutions.
Examine linear transformations through rotation of images. Learn that these mappings take input vectors to output vectors, preserving addition and scalar multiplication.
Explore two methods to obtain a transformation matrix for a linear map: derive the matrix from the transformed basis vectors and confirm by multiplying the matrix by any input vector.
Master special transformation matrices that rotate points anticlockwise about a center and map coordinates to images using cosine and sine.
Demonstrates linear transformations and rotation using Python and NumPy, building transformation matrices, applying them to vectors, and visualizing original and transformed points.
Explore vector addition and scalar multiplication, emphasizing same-dimension validity and the zero vector. Examine the dot product as the key vector operation.
Compute a vector's magnitude in n dimensions via the sum of squares and square root, then form unit vectors by dividing by that magnitude.
Compute the distance between two vectors by the magnitude of A minus B, use |A−B|^2, and apply the cosine rule with the angle between A and B.
Learn how to compute the cross product of two vectors in 3D space to obtain a unit normal vector perpendicular to the inputs, using determinant-based formulas and component notation.
Explore the definition of a vector space as a set with defined addition and scalar multiplication, proving identity, inverses, associativity, and commutativity, with examples like R^n and polynomials.
Explore subspaces of a vector space by testing identity, closure under addition, and closure under scalar multiplication, with examples that show non-subspaces and valid subspaces.
Explore how the span of vectors forms a vector space through linear combinations with constants, generating all vectors. See lines, planes, and three-dimensional space and note when a subspace arises.
Learn how the span of vectors v1 through vn forms a subspace of V by containing the zero vector and being closed under addition and scalar multiplication.
Examine the fundamental subspaces, focusing on the null space of a matrix, solving Ax=0, and deriving a basis as a linear combination of vectors.
Explore column space concepts by extracting pivot columns from echelon form, recognizing the span of linearly independent columns, and using examples to identify the column space of a matrix.
Explore the basis of a subspace by verifying linear independence and the ability to span the subspace, using pivot columns, echelon form, and canonical basis concepts.
Explore how dimension and rank relate in vector spaces, including basis, span, column space, and null space, with a detailed example using five vectors in R4.
Explore inner product spaces by verifying positivity, the zero vector condition, linearity, and symmetry with dot products in two and three dimensions.
Explore orthogonal and orthonormal vectors defined by zero inner products and unit norms, forming orthogonal bases and enabling projections, dot products, and the transpose inverse property for orthogonal matrices.
Define the determinant of a square matrix using cofactors and minors, and apply cofactor expansion to relate area, volume changes, and inversion.
Learn to compute a matrix inverse from the determinant using cofactors and the transpose, and know when a determinant equals zero to ensure invertibility.
Learn to perform cholesky decomposition by expressing a symmetric positive definite matrix as L times L^T, compute the lower triangular factors, and verify A = L L^T.
Explore low rank approximation in linear algebra by selecting leading singular values and reconstructing matrices, and quantify information restoration and the role of the condition number.
Explore fundamental subspaces through the singular value decomposition A = U Σ V^T, linking the column space and null space to U, Σ, and V.
Learn to compute eigenvalues and eigenvectors of square matrices, form the diagonal matrix of eigenvalues, and reconstruct the original matrix via eigen decomposition.
Explore symmetric matrices, their diagonalization via orthogonal eigenvectors, and the relation A = V D V^T. Learn to compute eigenvalues, orthogonalize eigenvectors, and verify diagonalization with examples.
Examine quadratic forms through x^T E x, distinguishing symmetric and non-symmetric matrices, and determine positive definite, negative definite, or indefinite cases using eigenvalues.
In this course, we look at core Linear Algebra concepts and how it can be used in solving real world problems. We shall go through core Linear Algebra topics like Matrices, Vectors and Vector Spaces. If you are interested in learning the mathematical concepts in linear algebra, but also want to apply those concepts to datascience, statistics, finance, engineering, etc.then this course is for you! We shall explain detaily all Maths Concepts and also implement them programmaticaly in Python. We lay much emphasis on feedback. Feel free to ask as many questions as possible!!! Let's make this course as interactive as possible, so that we still gain that classroom experience.
Here are the different concepts you'll master after completing this course.
Fundamentals of Linear Algebra
Operations on a single Matrix
Operations on two or more Matrices
Performing Elementary row operations
Finding Matrix Inverse
Gaussian Elimination Method
Vectors and Vector Spaces
Fundamental Subspaces
Matrix Decompositions
Matrix Determinant and the trace operator
Core Linear Algebra concepts used in Machine Learning and Datascience
Hands on experience with applying Linear Algebra concepts using the computer with the Python Programming Language
Apply Linear Algebra in real world problems
Skills needed to pass any Linear Algebra exam
Principal Component Analysis
Linear Regression
YOU'LL ALSO GET:
Lifetime access to This Course
Friendly and Prompt support in the Q&A section
Udemy Certificate of Completion available for download
30-day money back guarantee
Who this course is for:
Computer Vision practitioners who want to learn how state of art computer vision models are built and trained using deep learning.
Anyone who wants to master deep learning fundamentals and also practice deep learning using best practices in TensorFlow.
Deep Learning Practitioners who want gain a mastery of how things work under the hood.
Beginner Python Developers curious about Deep Learning.
Enjoy!!!