<aside> 📣 Announcements: Alternative talk for (May 24): ****https://www.youtube.com/watch?v=8eW4ZTfMLOI Google form (May 24): https://forms.gle/je3R6QCnBowGZcCs6 ****Alternative talk for (May 31): ****https://www.youtube.com/watch?v=JMO1YSSQKfY Google form (May 31): https://forms.gle/7BxrcYX9CE7Fn7PY7
</aside>
This course presents a signal processing perspective on machine learning. The goal is to employ a systematic framework grounded in probabilistic reasoning and optimization, in order to gain a fundamental understanding of the “best” approaches out there for topics such as unsupervised and supervised learning, and generative models. First half of the class will be more “classical” ML methods, and the second half will be cover more “modern” ML approaches based on neural networks.
Prerequisites: Great comfort with probability (ECE 235) and linear algebra, or the mathematical sophistication required to pick up the relevant background quickly from the resources that we will link to. Familiarity with python or commitment to significant up-front effort to pick it up.