Back to Mathematics for Machine Learning: Multivariate Calculus

stars

5,609 ratings

This course offers a brief introduction to the multivariate calculus required to build many common machine learning techniques. We start at the very beginning with a refresher on the “rise over run” formulation of a slope, before converting this to the formal definition of the gradient of a function. We then start to build up a set of tools for making calculus easier and faster. Next, we learn how to calculate vectors that point up hill on multidimensional surfaces and even put this into action using an interactive game. We take a look at how we can use calculus to build approximations to functions, as well as helping us to quantify how accurate we should expect those approximations to be. We also spend some time talking about where calculus comes up in the training of neural networks, before finally showing you how it is applied in linear regression models. This course is intended to offer an intuitive understanding of calculus, as well as the language necessary to look concepts up yourselves when you get stuck. Hopefully, without going into too much detail, you’ll still come away with the confidence to dive into some more focused machine learning courses in future....

DC

Invalid date

I highly recommend this course.

Every Machine Learning student have to do it. Some concepts is so clearly explained that you will be able to perform better in following ML studies.

LU

Invalid date

Multivariate Calculus course has been by far one of the best moocs I have taken in relation to learn maths for ml, its foundations helped a lot to understand how everything relates from bottom up.

Filter by:

By Kuldeep J

•Aug 25, 2019

All the mathematical constructs and deep calculus was explained in a very intuitively with the help of visually rich animations. It seems the course content creators have spent good amount of effort in creating animations for every little useful thing, kudos to them.

By Bryan S

•Feb 19, 2019

I began this course without any knowledge of calculus and I was still able to get along decently well. I did a bit of supplementary work using Khan Academy but that was more to ingrain the calculus knowledge gained (product rule, chain rule, etc) within this course .

By Siddharth S

•May 28, 2020

Very Intuitive and well designed course. I just feel that covering mathematical intricacies could help in better understanding of the concept and its application. Also I feel that this course of the specialization being very application based lacked coding exposure.

By Carlo C

•Sep 5, 2020

Well done!!!

The course is interesting and well organized.

Lack of Pyton knowledge from my side is sometimes critical to solve some exercises...

It's my intention, as soon as I'lI have complete the three couses, to attend a Pyton course to complete my preparation.

By Dr. N D

•Jul 28, 2020

Nice designing of the course. The perfect combination of mathematics and applications. Nice videos, well explanation of concepts along with the application. A good bridge between mathematics and its applications. Thanks to professors and Imperial College London.

By Osaama S

•Nov 9, 2019

This course is perfect for those who prefer to understand the intuition behind multivariate calculus, visualize the power of gradients in optimizing functions, and apply calculus to machine learning with robust understanding of underlying mathematical concepts.

By Avinash K M

•Feb 17, 2019

This course delivers its promise it is very crisp and concise. After completing this course I just feel I have remembered all vector calculus taken in my engineering maths (which is almost 8 years back) :)

I highly recommend this course to getting started ML/DL.

By Narayan B

•Jun 25, 2019

good mathematics course, but the things and concepts are explained in a very abstract way. Need to think a lot on your own while solving the quizzes as the videos are not going to help. Most of the concepts i learnt were from the quizzes rather than the videos

By Giuliano L

•Apr 13, 2018

Even though in the beginning calculus seems to be confusing, because of the difficulty of the content, do not give up, I can guarantee that this course is the best way to learn calculus. The content is presented in a creative and fascinating way. Unmissable.

By Juan M E

•Nov 2, 2020

AMAZING course! Even though I already knew most of the concepts exposed through this course, I found many rich resources to add to my DS toolkit. Both professors clearly love what they do and have the capacity to express the abstractions clearly. Thank you.

By Didit W P

•Sep 16, 2023

This course is amazing! The contents are so relevant to understand the basic of machine learning throughout multivariate calculus. The hands on practice quizzes and assignment using python also interesting and will help you better understand the materials.

By Anna U

•Jan 14, 2020

An excellently simple explanation of concepts of linear algebra. Applause for lector. I really liked this course and found it very useful for those newbies in machine learning like myself. I recommend this course to all my friends and others interested in.

By Aleix L M

•Nov 28, 2019

I found this course really useful and concise, straight to the concepts that are used in machine learning. The lecturers speak clearly and give very intuitive views on abstract concepts that I had trouble understanding before. I would totally recommend it.

By Arthur V

•May 20, 2021

Very well paced course addressing several topics. The lectures provide several real life examples where the information can be applied, not just pure mathematical information. There are many exercises and quizzes that help you consolidate the knowledge.

By Heinz D

•Nov 2, 2020

Great refresher for my calculus knowledge gained 30 years ago. The instructors are very enthusiastic and motivating and quizzes / labs support the learning process. I also like the use of very proper language (BE vs AE) practised by the instructors. :-)

By Kurt G

•Aug 4, 2019

The course began quite straightforwardly, and became progressively more challenging. I would recommend to others that they continually practice their skills at finding partial derivatives, as that skill gets even more important as the class progresses.

By Shahzad A K

•May 24, 2018

Great course! Builds up logically from a soft introduction to practical applications of multivariate calculus for data analytics. I no longer feel intimidated when I look at an expression involving higher order partial derivatives in multiple variables!

By FRANCK R S

•Jun 3, 2018

A very useful introduction of the math behind Machine Learning, a must if you plan to understand the algorithms used in ML, as usual the teachers are very very talented, focus is put in the essential and comprehension comes intuitively, Great Thanks!

By Christoph L

•Jan 6, 2020

A very good introductory course that is giving insightful explanations of how something is done and why. I especially enjoyed the part on gradient descent that was part of multiple modules. Very engaging instructors make learning easy and motivating.

By Ashok B B

•Feb 2, 2020

Fantastic course, got to know the underlying maths behind complex ML algorithms, which was always a grey area to me, the instructors clearly explained each topic, which is a definitely a must add on skill to your journey towards Data Science career

By MELGAREJO E A

•Jun 21, 2021

This course is of excellent quality. The teachers captured the knowledge perfectly in the MOOC. Although if you do not have knowledge in Python, it will be very difficult to successfully complete the course. Thank you Professor and Staff Coursera

By Subtain M

•Jul 10, 2020

I think this is one of the best course for understanding the calculus behind the machine learning algorithms. This also helps me understanding the back propagation, which is considered to be very painful topic for people not from maths background

By Fabiana G

•Jul 25, 2019

It's challenging, specially about the week 4. But it's very possible to conclude successful. I just have high school and I finished the course with 100% of grade. My hint is: algebra is very important, but code can help you with this subject.

By Arslan G

•Jan 20, 2023

Great course, can't believe I finally understand things which seemed to me "rocket science" before the course! definitely recommend to anyone, who like myself, come from social science background and still wish to get into the world of ML/DL

By Tommy R

•Mar 26, 2020

I've always felt intimidated by maths and it stopped me from really understanding machine learning and the different algorithms used. This course does a great job of making calculus understandable and demonstrates why it is so useful for ML.