Calculus Crash Course | Introduction to Machine Learning | CS771
Channel: ML Conversations
Date: 2022-08-28

Revisiting calculus basics and exploring their ML applications.
Developed as a part of the course CS771 Introduction to Machine Learning offered at IIT Kanpur.


TIMESTAMPS
-----------------------
00:00 - Introduction
00:48 - Derivatives
03:27 - Stationary points
06:26 - Rules of derivatives
06:50 - Exercise 1
07:02 - Multivariate functions
08:08 - Gradients
10:15 - Steepest ascent
11:37 - Steepest descent
11:59 - A toy example
12:54 - Rules of gradients
13:18 - A few useful identities
13:31 - Exercise 2
13:52 - Application - find my salary
15:40 - Summary

CORRECTIONS
------------------------
13:38 The hint for the third question has two typographical errors. The word "fact" is misspelled as "fac" and there is an error in example -- it should be (a+b)^T c  = a^Tc + b^Tc -- sorry for the typos :P

CONTENT
----------------
Original slides, code and notes available on GitHub
https://github.com/purushottamkar/cs771

Surface plots courtesy Academo
https://academo.org/demos/3d-surface-plotter/

Slides and animations developed using Microsoft PowerPoint
Video recorded using OBS Studio and edited using Shotcut
https://obsproject.com/
https://shotcut.org/

Intro sting and outro music: TFB9 by Vibe Tracks
https://music.youtube.com/watch?v=c5hRwY_nEg4

Emoticons from Flaticon, designed by Twitter
https://www.flaticon.com/packs/smileys-and-people-9
Licensed under CC BY 3.0

Fonts
Sifonn by Rafa Goicoechea
Calibri by Luc(as) de Groot


ABOUT THIS CHANNEL
--------------------------------------
ML Conversations is a space to discuss about machine learning and its myriad applications.
Check out our channel here: https://www.youtube.com/c/MLConversations
To stay posted on new videos, subscribe and click the bell if you wish to receive notifications as well.