Teaching

236781Deep Learning on Computational Accelerators

Deep learning has rapidly become a de facto standard for many AI tasks in numerous market segments on platforms ranging from mobile devices to supercomputers. The course will focus on basic notions in deep learning, deep network architectures, training regimes and algorithms, concepts of hardware accelerators, and a lot of hands-on coding.

236860Digital Image Processing

Digital imaging and image processing has become an inseparable part of our reality, profoundly impacting our social communication skills. The purpose of this course is a self-contained introduction to modern techniques in image processing. We will understand concepts involved in acquiring, sampling, representing, compressing, and processing of multi-dimensional signals (images and videos). We will discuss the notion of inverse problems and ways to solve them — from traditional prior-based methods to modern learning-based methods. Finally, apart from the standard image acquisition model, we will also look at more exotic computational and medical imaging schemes and understand the challenges and applications involved therewithin.

236757Project in Deep Learning (given under Project in Learning Systems) Winter 2021

The goal of this course is to deepen the knowledge and understanding of specific topics in deep learning and increase students’ proficiency in utilizing deep learning tools. The projects are designed to include research components including writing a project proposal, conducting a literature review, designing and defining benchmark tests, and writing a summary report. Each team will conduct a bi-weekly meeting with the course staff. In these meetings the team will report on their progress and present the obstacles and problems encountered. Guided by the course staff, the team will plan their next steps and short term goals.

See “details” for enrollment and additional details.

236805Seminar in Deep Learning

The course will focus on presenting and analyzing recent research in Computer Vision, NLP, generative models, graph learning and additional deep learning related topics.
The course will comprise frontal presentations in the first few weeks, followed by presentations given by the students over selected papers.