CSCI-737: PATTERN RECOGNITION

   RIT Department of Computer Science   
[ Syllabus ] --- [ Schedule ]

CSCI-737 Pattern Recognition: Syllabus


Catalogue Description

An introduction to pattern classification and structural pattern recognition. Topics include Bayesian decision theory, evaluation, clustering, feature selection, classification methods (including linear classifiers, nearest-neighbor rules, support vector machines, and neural networks), classifier combination, and recognizing structures (e.g. using HMMs and SCFGs). Students will present current research papers and complete programming projects such as optical character recognizers. (Pre-requisites: CSCI-331, CSCI-630 or permission of instructor).

Course Outcomes

Instructor Contact

Richard Zanibbi, PhD
Office: GOL-3551, Phone: (585) 475-5023
Email: rlaz@cs.rit.edu, Web: www.cs.rit.edu/~rlaz

Course Policies

Assignments and Projects

All assignments and programming projects will be completed individually. Assignments will be given out one week before they are due. They will include some combination of written questions and small programs/experiments.

There will be three course projects, in which we will incrementally construct a complete end-to-end system for recognizing mathematical expressions:

  1. Classifier ('OCR' for isolated math symbols)
  2. Segmenter & Classifier ('OCR' for math expressions)
  3. Parser (recognized symbols and symbol layout in a math expression)

Projects will be assigned three weeks before they are due.

Research Paper Presentations

A central part of the course is the presentation and discussion of research papers. The instructor will provide sources for papers one week before a presentation is given. Papers will be presented on classification, segmentation/clustering and parsing. Presentations will be given by groups of two students. The instructor will try to provide time for discussion of the papers presented in-class. Presentations will be short, between 5 and 10 minutes, depending upon the number of students presenting. Presentations will be graded based on their technical content and clarity.

Late Policy and Examination Rescheduling

Late submissions may be submitted at most two days late, with a 10% grade penalty each day. After 48 hours, late submissions will not be accepted. Note that the MyCourses dropbox for assignments will close 48 hours after the due date (i.e. 48 hours after the deadline).

Exams will only be rescheduled in the case of difficult situations for which there is formal documentation (e.g. a doctor's note). Contact the instructor as soon as possible if you encounter scheduling or other issues regarding the exams.

Disability Services Office

If you have special needs for seating, tests, note-taking services or other matters due to a disability, please contact the Disability Services Office (www.rit.edu/dso). If you receive approval for accomodation within the course, please contact me as soon as possible so that we can make the necessary arrangements.

Help with Mathematics

There is a significant amount of mathematical content in the course. If you find that you are challenged by notation or mathematical concepts used in the course, please make use of the instructor's office hours, or email the instructor to set up an appointment. If you need additional help after consulting the instructor, you are encouraged to make use of the RIT Academic Support Center, which has a drop-in center and a number of other useful resources.


Required Materials

Additional Resources


Grading

Component Weight
Assignments (5) 30%
Research Presentations (3) 20%
Projects (3) 50%

CS Common Course Policies Include:


updated: Thursday January 24 10:30:00 EST 2013