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

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

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

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

Matrix Calculus for Data Science & Machine Learning

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

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course is designed to introduce you to the powerful world of Matrix Calculus, specifically focusing on its application in Data Science and Machine Learning. By the end of the course, you will gain a strong foundation in the essential calculus concepts, such as matrix and vector derivatives, optimization techniques, and their real-world applications in machine learning models. You'll also learn to navigate the complexities of data-driven algorithms through a deep understanding of matrix calculus. The journey begins with an introduction to the course, outlining key topics and offering strategies for success. You’ll be provided with practical guidance on accessing essential course code, allowing you to engage with real-world exercises. The first main section delves into matrix and vector derivatives, covering fundamental concepts like linear forms, quadratic forms, and chain rules. Each section includes hands-on exercises to solidify your understanding of these topics and their applications, such as solving least squares and Gaussian distribution problems. The second part of the course dives deep into optimization techniques, crucial for refining machine learning models. You will explore second derivative tests, gradient descent, and Newton's method, both in one and multiple dimensions. These methods will be demonstrated with Python code to show how optimization strategies are implemented in practice. By applying these techniques in various exercises, you will develop the skills needed to optimize machine learning algorithms efficiently. This course is ideal for those with a basic understanding of calculus and linear algebra who are looking to enhance their skills in the context of data science and machine learning. It is perfect for data scientists, machine learning enthusiasts, and researchers who want to learn the mathematical foundation behind the algorithms driving modern data-driven technologies.

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

CalculusModel OptimizationApplied MathematicsPython ProgrammingDevelopment EnvironmentTensorflowNumerical AnalysisNumPyMachine Learning AlgorithmsMathematical SoftwareDerivatives

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

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

01Introduction4 материалов

Introduction

Introduction and OutlineВидеоFull Course ResourcesЧтениеHow to succeed in this courseВидеоWhere to get the codeВидео
02Matrix and Vector Derivatives17 материалов

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

Packt - Course Instructors

Преподаватель курса

Matrix Calculus for Data Science & Machine Learning
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.9 ч

6 модулей

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

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Испанский, Японский, Казахский, Венгерский

Часть программы вашего университета

Matrix and Vector Derivatives

Derivatives - Section IntroductionВидеоLinear FormВидеоQuadratic Form (pt 1)ВидеоQuadratic Form (pt 2)ВидеоExercise: QuadraticВидеоExercise: Least SquaresВидеоExercise: GaussianВидеоChain RuleВидеоChain Rule in Matrix FormВидеоChain Rule GeneralizedВидеоExercise: Quadratic with ConstraintsВидеоLeft and Right Inverse as Optimization ProblemsВидеоDerivative of DeterminantВидеоDerivatives - Section SummaryВидеоSuggestion BoxВидеоVector and Matrix Derivatives ExplainedDIALOGUEMatrix and Vector Derivatives - AssessmentЗадание
03Optimization Techniques12 материалов

Optimization Techniques

Optimization - Section IntroductionВидеоSecond Derivative Test in Multiple DimensionsВидеоGradient Descent (One Dimension)ВидеоGradient Descent (Multiple Dimensions)ВидеоNewton's Method (One Dimension)ВидеоNewton's Method (Multiple Dimensions)ВидеоExercise: Newton's Method for Least SquaresВидеоExercise: Code PreparationВидеоGradient Descent and Newton's Method in PythonВидеоOptimization - Section SummaryВидеоUnderstanding the Second Derivative Test in OptimizationDIALOGUEOptimization Techniques - AssessmentЗадание
04Setting Up Your Environment (Appendix/FAQ by Student Request)4 материалов

Setting Up Your Environment (Appendix/FAQ by Student Request)

Anaconda Environment SetupВидеоHow to install Numpy, Scipy, Matplotlib, Pandas, IPython, Theano, and TensorFlowВидеоSetting Up Python Development Environments on Windows Using Virtual Machines and AnacondaDIALOGUESetting Up Your Environment (Appendix/FAQ by Student Request) - AssessmentЗадание
05Effective Learning Strategies (Appendix/FAQ by Student Request)6 материалов

Effective Learning Strategies (Appendix/FAQ by Student Request)

Can YouTube Teach Me Calculus? (Optional)ВидеоIs this for Beginners or Experts? Academic or Practical? Fast or slow-paced?ВидеоWhat order should I take your courses in? (part 1)ВидеоWhat order should I take your courses in? (part 2)ВидеоThe Limits of Edutainment in Learning CalculusDIALOGUEEffective Learning Strategies (Appendix/FAQ by Student Request) - AssessmentЗадание
06Appendix / FAQ Finale5 материалов

Appendix / FAQ Finale

What is the Appendix?ВидеоBONUSВидеоAppendix / FAQ Finale - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание