While deep learning has achieved remarkable success in supervised and reinforcement learning problems, such as image classification, speech recognition, and game playing, these models are, to a large degree, specialized for the single task they are trained for. This course will cover the setting where there are multiple tasks to be solved, and study how the structure arising from multiple tasks can be leveraged to learn more efficiently or effectively. This includes:
This is a graduate-level course. By the end of the course, students will be able to understand and implement the state-of-the-art multi-task learning and meta-learning algorithms and be ready to conduct research on these topics.
The course is a combination of lecture and reading sessions. The lectures will discuss the fundamentals of topics required for understanding and designing multi-task and meta-learning algorithms. During the reading sessions, students will present and discuss recent contributions and applications in this area. There will be three assignments. Throughout the semester, each student will also work on a related research project that they present at the end of the semester.
CS 229 or an equivalent introductory machine learning course is required. CS 221 or an equivalent introductory artificial intelligence course is recommended but not required.
Please fill out this enrollment form if you are interested in this course. See the form for more information on enrollment.
All students should retain receipts for books and other course-related expenses, as these may be qualified educational expenses for tax purposes. If you are an undergraduate receiving financial aid, you may be eligible for additional financial aid for required books and course materials if these expenses exceed the aid amount in your award letter. For more information, review your award letter or visit the Student Budget website.
© Chelsea Finn 2019