Calculus for non-Differentiable Functions? | Introduction to Machine Learning | CS771
Channel: ML Conversations
Date: 2023-01-25

A foray into the concepts of subdifferential calculus with applications in machine learning
Developed as a part of the course CS771 Introduction to Machine Learning offered at IIT Kanpur.

Apologies for the booming noise in the background at 1:23 and 2:02. What you hear are firecrackers bursting. There was a wedding going on nearby when I was recording this video and my noise cancelling microphone and software filters could only do so much to suppress the enthusiasm of the wedding revellers :)

TIMESTAMPS
-----------------------
00:00 - Introduction
00:46 - Convex functions revisited
03:33 - Subgradients and subdifferentials
06:11 - Subdifferential calculus rules
08:29 - Differentiating the hinge loss
09:43 - Exercise
10:37 - Summary


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

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.