CS089/CS189, Winter 2016
Visual Recognition

Course description

This course covers visual recognition, i.e., recognition methods applied to images, videos and other forms of visual data. Topics include object categorization, semantic segmentation, boundary detection, face recognition, human pose estimation and action recognition. The course will focus predominantly (but not exclusively) on deep learning which has recently emerged as one of the most prominent and successful approaches to tackle hard recognition problems. Deep learning is a special form of machine learning where rich data representations are simultaneously learned with the model, thus eliminating the need to engineer features by hand.

This class is based on reading, presentation and discussion of recently published papers in this area. Students will also be required to propose and complete a term project in the area of visual recognition. There is no midterm or final exam. Enrollment is by instructor's permission. Send us an email to be authorized to register.

Administrative information

Lorenzo Torresani | 109 Sudikoff | office hour: by appointment
Tue&Th 10-11:50am | x-hour (used occasionally to make up cancelled classes) W 3:00-3:50pm
Location: Sudikoff 213

Grading and policies

Grading scheme
The final course grade will be based 20% on in-class participation, 20% on the written critiques, 20% on the paper presentations, and 40% on the term project.
Computer Science 74/174 (Machine Learning) or Computer Science 83/183 (Computer Vision).
Project Schedule
Project proposal (write-up + presentation): 1/28/2016.
Project milestone (write-up + presentation): 2/18/2016.
Project final (write-up + presentation): 3/8/2016.
Late submissions
Late submissions will not be accepted under any circumstances: you will get a zero grade for any late submission.
No-laptop policy
We have a no-laptop policy in class (texting, sleeping or engaging in other activities unrelated to the lecture is also forbidden). This policy will be strictly enforced so as to encourage active participation by all students and to avoid distracting people that are focusing on the lecture.
Please contact the instructor if you would like to audit the course.

Academic integrity

In order to encourage independent critiquing and to foster in-class discussion, you will NOT be permitted to talk about the assigned papers with your classmates before the lecture: I am interested in hearing your own personal views of the articles and not consensus opinions emerged from group discussions held before the lecture.

You are allowed to use external software for portions of your project. However, you should clearly report the use of external code and include pointers to such software in your project write-up. The project grade will be based on the novelty of your solution/application but also on the amount of new code written by you to implement the idea. So keep this in mind when considering to use software written by someone else.

These rules will be strictly enforced and any violation will be treated seriously