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

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

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

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

Calculus for Machine Learning and Data Science

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

О курсе

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, learners will be able to: • Analytically optimize different types of functions commonly used in machine learning using properties of derivatives and gradients • Approximately optimize different types of functions commonly used in machine learning using first-order (gradient descent) and second-order (Newton’s method) iterative methods • Visually interpret differentiation of different types of functions commonly used in machine learning • Perform gradient descent in neural networks with different activation and cost functions 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.

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

CalculusModel OptimizationDerivativesArtificial Neural NetworksPython ProgrammingDeep LearningApplied MathematicsApplied Machine LearningMachine Learning AlgorithmsComputer ProgrammingMachine LearningNumerical AnalysisAdvanced MathematicsSoftware VisualizationMachine Learning Methods

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

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

01Week 1 - Derivatives and Optimization41 материалов

Lesson 1 - Derivatives

Course IntroductionВидеоA note on programming experienceВидеоLearning Python: Recommended ResourcesЧтениеJoin the DeepLearning.AI Forum to ask questions, get support, or share amazing ideas!Чтение

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

Luis Serrano

Instructor

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 27 ч

3 модулей

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

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

Часть программы вашего университета
Machine Learning MotivationВидео
Motivation to Derivatives - Part IВидео
Derivatives and TangentsВидео
Slopes, maxima and minimaВидео
Concept of DerivativesPLUGIN
Approximation of DerivativesЧтение
Derivatives and their notationВидео
Some common derivatives - LinesВидео
Some common Derivatives - QuadraticsВидео
Some common derivatives - Higher degree polynomialsВидео
Some common derivatives - Other power functionsВидео
Common DerivativesPLUGIN
The inverse function and its derivativeВидео
Derivative of trigonometric functionsВидео
Meaning of the Exponential (e)Видео
The derivative of e^xВидео
The derivative of log(x)Видео
Existence of the derivativeВидео
Properties of the derivative: Multiplication by scalarsВидео
Properties of the derivative: The sum ruleВидео
Properties of the derivative: The product ruleВидео
Properties of the derivative: The chain ruleВидео
DerivativesЗадание

Ungraded Lab

(Optional) Downloading your Notebook and Refreshing your WorkspaceЧтениеDifferentiation in Python: Symbolic, Numerical and AutomaticЛабораторная

Lesson 2 - Optimization

Introduction to optimizationВидеоOptimization of squared loss - The one powerline problemВидеоOptimization of squared loss - The two powerline problemВидеоOptimization of squared loss - The three powerline problemВидеоOptimization of log-loss - Part 1ВидеоOptimization of log-loss - Part 2ВидеоDerivatives and OptimizationЗадание

Programming Assignment: Optimizing Functions of One Variable: Cost Minimization

(Optional) Assignment Troubleshooting TipsЧтение(Optional) Partial Grading for AssignmentsЧтениеOptimizing Functions of One Variable: Cost MinimizationПрограммирование

Week 1 Wrap Up

Week 1 - ConclusionВидеоWeek 1 - SlidesЧтение
02Week 2 - Gradients and Gradient Descent22 материалов

Lesson 1 - Gradients

Introduction to Tangent planesВидеоPartial derivatives - Part 1ВидеоPartial derivatives - Part 2ВидеоGradientsВидеоGradients and maxima/minimaВидеоOptimization with gradients: An exampleВидеоOptimization using gradients - Analytical methodВидеоMinimum, maximum and saddle points on surfacesPLUGINPartial Derivatives and GradientЗадание

Lesson 2 - Gradient Descent

Optimization using Gradient Descent in one variable - Part 1ВидеоOptimization using Gradient Descent in one variable - Part 2ВидеоOptimization using Gradient Descent in one variable - Part 3ВидеоOptimization Using Gradient Descent in One VariableЛабораторнаяOptimization using Gradient Descent in two variables - Part 1ВидеоOptimization using Gradient Descent in two variables - Part 2Видео

Week 2 Wrap Up

Week 2 - ConclusionВидеоWeek 2 - SlidesЧтение
03Week 3 - Optimization in Neural Networks and Newton's Method28 материалов

Lesson 1 - Optimization in Neural Networks

Regression with a perceptronВидеоRegression with a perceptron - Loss functionВидеоRegression with a perceptron - Gradient DescentВидеоRegression with PerceptronЛабораторнаяClassification with PerceptronВидеоClassification with Perceptron - The sigmoid functionВидеоClassification with Perceptron - Gradient DescentВидеоClassification with Perceptron - Calculating the derivativesВидеоClassification with PerceptronЛабораторнаяClassification with a Neural NetworkВидеоClassification with a Neural Network - Minimizing log-lossВидеоGradient Descent and BackpropagationВидеоOptimization in Neural NetworksЗадание

Lesson 2 - Newton's Method

Newton's MethodВидеоNewton's Method: An exampleВидеоThe second derivativeВидеоConcept of Second DerivativesPLUGINThe HessianВидеоHessians and concavityВидеоNewton's Method for two variables

Week 3 Wrap Up

Week 3 - ConclusionВидеоWeek 3 - SlidesЧтение

Acknowledgments & Course Resources

AcknowledgmentsЧтение(Optional) Opportunity to Mentor Other LearnersЧтение
Optimization Using Gradient Descent in Two VariablesЛабораторная
Optimization using Gradient Descent - Least squaresВидео
Optimization using Gradient Descent - Least squares with multiple observationsВидео
Partial Derivatives and Gradient DescentЗадание
Optimization Using Gradient Descent: Linear RegressionПрограммирование
Видео
Optimization Using Newton's MethodЛабораторная
Optimization in Neural Networks and Newton's MethodЗадание
[IMPORTANT] Reminder about end of access to Lab NotebooksЧтение
Neural Network with Two LayersПрограммирование