Cornell class CS4780. (Online version: https://tinyurl.com/eCornellML )
Lecture Notes: http://www.cs.cornell.edu/courses/cs4780/2018fa/lectures/lecturenote06.html
If you want to take the course for credit and obtain an official certificate, there is now a revamped version (with much higher quality videos) offered through eCornell ( https://tinyurl.com/eCornellML ). Note, however, that eCornell does charge tuition for this version.