К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Linear Algebra for Machine Learning and Data Science · LearnSpace
Назад в каталог
courseraПрограммирование

Linear Algebra for Machine Learning and Data Science

Курс от DeepLearning.AI
Средний≈ 34.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Newly updated for 2024! Mathematics for Machine Learning and Data Science is a foundational online program created by DeepLearning.AI and taught by Luis Serrano. In machine learning, you apply math concepts through programming. And so, in this specialization, you’ll apply the math concepts you learn using Python programming in hands-on lab exercises. As a learner in this program, you'll need basic to intermediate Python programming skills to be successful. After completing this course, you will be able to: • Represent data as vectors and matrices and identify their properties using concepts of singularity, rank, and linear independence, etc. • Apply common vector and matrix algebra operations like dot product, inverse, and determinants • Express certain types of matrix operations as linear transformations • Apply concepts of eigenvalues and eigenvectors to machine learning problems Many machine learning engineers and data scientists need help with mathematics, and even experienced practitioners can feel held back by a lack of math skills. This Specialization uses innovative pedagogy in mathematics to help you learn quickly and intuitively, with courses that use easy-to-follow visualizations to help you see how the math behind machine learning actually works.  We recommend you have a high school level of mathematics (functions, basic algebra) and familiarity with programming (data structures, loops, functions, conditional statements, debugging). Assignments and labs are written in Python but the course introduces all the machine learning libraries you’ll use.

Навыки, которые вы освоите

Linear AlgebraDimensionality ReductionMachine LearningData ManipulationPython ProgrammingApplied MathematicsAlgebraMathematical SoftwareImage AnalysisData TransformationMachine Learning Methods

Программа курса

4 модулей · 103 учебных материалов

01Week 1: Systems of linear equations28 материалов

Specialization & Course Introduction

Specialization introductionВидеоCourse introductionВидеоWhat to expect and how to succeedВидеоIntake SurveyВнешний инструмент

Учитесь у экспертов

Luis Serrano

Instructor

Linear Algebra for Machine Learning and Data Science
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 34.1 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Join the DeepLearning.AI Forum to ask questions, get support, or share amazing ideas!Чтение
A note on programming experienceВидео
NotationsЧтение
Learning Python: Recommended ResourcesЧтение

Systems of Equations

Linear Algebra Applied IВидеоLinear Algebra Applied IIВидеоCheck your knowledgeЧтениеSystem of sentencesВидеоSystem of equationsВидеоSystem of equations as lines and planesВидеоInteractive Tool: Graphical Representation of Linear Systems with 2 variablesЧтениеInteractive Tool: System of Equations as Planes (3x3)ЧтениеA geometric notion of singularityВидеоSingular vs non-singular matricesВидеоPractice Quiz 1ЗаданиеLinear dependence and independenceВидеоThe determinantВидеоPractice Quiz 2Задание(Optional) Downloading your Notebook and Refreshing your WorkspaceЧтениеIntroduction to NumPy ArraysЛабораторнаяLinear Systems as MatricesЛабораторнаяGraded quizЗадание

Week 1 Wrap Up

ConclusionВидеоWeek 1 - SlidesЧтение
02Week 2: Solving systems of linear equations21 материалов

Solving systems of linear equations: Elimination

Check your knowledgeЧтениеSolving non-singular system of linear equationsВидеоSolving singular system of linear equationsВидеоSolving system of equations with more variablesВидеоInteractive Tool: Graphical Representation of Linear Systems with 3 variablesЧтениеMatrix row-reductionВидеоRow operations that preserve singularityВидеоPractice QuizЗадание

Ungraded lab

Introduction to the Numpy.linalg sub-libraryЛабораторная

Solving system of linear equations: Row echelon form and rank

The rank of a matrixВидеоThe rank of a matrix in generalВидеоRow echelon formВидеоRow echelon form in generalВидеоReduced row echelon formВидеоThe Gaussian Elimination AlgorithmВидео

Programming Assignment: Gaussian Elimination

(Optional) Assignment Troubleshooting TipsЧтение(Optional) Partial Grading for AssignmentsЧтениеGaussian EliminationПрограммирование

Week 2 Wrap Up

ConclusionВидеоWeek 2 - SlidesЧтение
03Week 3: Vectors and Linear Transformations23 материалов

Vector algebra

Machine Learning MotivationВидеоCheck your knowledgeЧтениеVectors and their propertiesВидеоVector operationsВидеоThe dot productВидеоGeometric Dot ProductВидеоMultiplying a matrix by a vectorВидеоPractice QuizЗаданиеVector Operations: Scalar Multiplication, Sum and Dot Product of VectorsЛабораторная

Linear transformations

Matrices as linear transformationsВидеоLinear transformations as matricesВидеоInteractive Tool: Linear TransformationsЧтениеMatrix multiplicationВидеоThe identity matrixВидеоMatrix inverseВидео

Ungraded Labs

Matrix MultiplicationЛабораторнаяLinear TransformationsЛабораторная

Programming Assignment: Single Perceptron Neural Networks for Linear Regression

Linear Transformations and Neural NetworksПрограммирование

Week 3 Wrap Up

ConclusionВидеоWeek 3 - SlidesЧтение
04Week 4: Determinants and Eigenvectors31 материалов

Determinants In-depth

Week 4 IntroductionВидеоCheck your knowledgeЧтениеSingularity and rank of linear transformationsВидеоDeterminant as an areaВидеоDeterminant of a productВидеоDeterminants of inversesВидеоPractice QuizЗадание

Eigenvalues and Eigenvectors

Bases in Linear AlgebraВидеоSpan in Linear AlgebraВидеоInteractive Tool: Linear SpanЧтениеEigenbasesВидеоEigenvalues and EigenvectorsВидеоCalculating Eigenvalues and EigenvectorsВидео

Programming Assignment: Eigenvalues and Eigenvectors

Interpreting Eigenvalues and EigenvectorsЛабораторнаяApplication of Eigenvalues and Eigenvectors: Webpage navigation model and PCAПрограммирование

Week 4 Wrap Up

ConclusionВидеоWeek 4 - SlidesЧтениеHow is your course experience so far?Чтение

Course Resources

Reading: Textbooks and resourcesЧтениеReferencesЧтениеAcknowledgmentsЧтение
Graded QuizЗадание
Which matrices have an inverse?Видео
Neural networks and matricesВидео
Graded QuizЗадание
On the Number of EigenvectorsВидео
Dimensionality Reduction and ProjectionВидео
Motivating PCAВидео
Variance and CovarianceВидео
Covariance MatrixВидео
PCA - OverviewВидео
PCA - Why It WorksВидео
PCA - Mathematical FormulationВидео
Discrete Dynamical SystemsВидео
Graded QuizЗадание