Machine Learning for Signal Processing
Carnegie Mellon University · School of Computer Science
Signal processing is the science of extracting information from signals of every kind, and it has two distinct aspects: characterization and categorization. Traditionally, signal characterization has been performed with mathematically-driven transforms, while categorization and classification are achieved using statistical tools. Machine learning aims to design algorithms that learn about the state of the world directly from data. An increasingly popular trend has been to develop and apply machine learning techniques to both aspects of signal processing, often blurring the distinction between the two. This course discusses the use of machine learning to process signals — from data-driven approaches for characterizing audio, speech, images and video, to machine learning methods for a variety of speech and image processing problems.
Course logistics
In person in GHC 4307, with Zoom for remote attendance.
- Discussion & Q&A Piazza Class communication, announcements, and Q&A.
- Course site Canvas For registered students. Handouts, grades, and re-grade requests.
- Assignment & quiz submissions Gradescope Submit homework and mini quizzes here.
- Contact Course questions go to Piazza Announcements are posted here and on Piazza.
Teaching staff
Additional teaching assistants will be added as they are confirmed.
Office hours
All times Eastern (EST).
- Sunday · 2:00–3:00 PM EST Join on Zoom
- Friday · 6:00–7:00 PM EST Join on Zoom
- Monday · 2:00–3:00 PM EST Join on Zoom
- Friday · 12:00–1:00 PM EST Join on Zoom
Announcements
| Aug 19, 2026 | Welcome to 11-755, Machine Learning for Signal Processing, Fall 2026. We meet Tuesday and Thursday, 2:00pm–3:20pm, in GHC 4307. The lecture calendar is on the schedule page. Remote attendance uses this Zoom link. Find Piazza, Canvas, and Gradescope in the logistics section above; office hours are posted below. |