4 ms·
I had a course named `Deep Learning` by François Fleure at EPFL, and he is a really an amazing professor, able to share his passion alongside explaining very ad
by abricq 3y ago
I had a course named `Deep Learning` by François Fleure at EPFL, and he is a really an amazing professor, able to share his passion alongside explaining very advanced topics. It does not surprise me to see that his books are of very high quality !
The course was focusing on all of the mathematical aspects of Deep Learning, starting from the simple understanding of the gradient descent algorithm to (trying to) understand how transformers work. There was also quite a lot of computer science involved and lots of practical assignments. One of the 2 projects of this course was to design from scratch in Python or C++ a DNN framework (roughly an API like pytorch or tensorflow) which required to really think properly about which architecture to use for your code. The minimum requirements only asked to implements a few activation, normal layers and convolutional layers but you go beyond that and implements all kind of layers. Lots of fun. This course remains as one of my favorite courses.