Instructor of CAP 5638: Pattern Recognition - 2025 Spring

Graduate course, Florida State University, 2024

Administrivia

  • 📢 Instructor: Dr. Yushun Dong (yd24f[at]fsu[dot]edu)
  • 💡 Teaching Assistant: Lincan Li (ll24bb[at]fsu[dot]edu)
  • 📅 Time: Tuesday & Thursday, 4:50 pm-6:05 pm (ET)
  • 🏫 Location: Love Building 301
  • 🔍 Instructor Office Hours: Tuesday & Thursday, 6:05 to 7:05 PM at LOV 301.
  • 🔍 TA Office Hours: to be determined.
  • 🎒 Format: In-person only (unless there is a drastic change in the situation).

Course Overview

🚀 Welcome to the exciting world of pattern recognition, a field dedicated to discovering and interpreting patterns in data! In this course, we’ll dive into the fundamental techniques of pattern recognition, from feature extraction and dimensionality reduction to classification and clustering. You’ll learn how to design models that can recognize and categorize patterns, making sense of complex datasets in various applications such as image and speech recognition, bioinformatics, and computer vision.

📘 This course will draw on materials from the textbook as well as key literature in pattern recognition and machine learning. You will study theoretical concepts, complete assignments, work on a course project, present your findings in class, and take a final exam. A solid understanding of probability theory and linear algebra is essential, along with strong programming skills for implementing algorithms in the course project.

Textbook

Pattern Classification

Authors: Richard O. Duda, Peter E. Hart, David G. Stork

Website: https://www.wiley.com/en-br/Pattern+Classification%2C+2nd+Edition-p-9780471056690

Prerequisite

No hard prerequisite.

Recommended prerequisite: ISC 3222 or ISC 3313 or ISC 4304C or COP 3330 or COP 4530.

If you have not taken any of the prerequisite above, you are recommended to complete one Kaggle competition (a most famous and simple example is here) — this will bring you a sense of how the project and homework of this course would be like and what knowledge we are going to learn. Take this course if you like them :)

Grading

  • Assignments (20%): There will be several homework assignments (written and coding-based) spaced out over the course of the semester. All the assignments will be equally weighted. Submission and other instructions will be posted on Canvas.

  • Project Proposal & Presentation (30%): There will be a semester-long project where the goal is to solve a challenging real-world pattern recognition problem. Students will work in groups for this term project. Students will need to submit a project proposal outlining the project idea with a hard deadline of 23:59 PM (ET) on 2.17th (20% of final grades). This project proposal is strictly two-page maximum for the main content, with unlimited pages of references and appendices, together with any type of supplementary materials under 50 MB. Students will also be required to present their proposed ideas (10% of final grades) after the submission of the proposal. Several slots will be assigned for each class in a random order among all groups. Each group will be given 10 minutes for presentation and 2 minutes for Q&A (12 minutes in total, subject to changes).

  • Final Project Report & Presentation (50%): Students will need to submit a final report (20% of final grades) and the code with a hard deadline of 23:59 PM (ET) on 4.11. This project report is strictly eight-page maximum for the main content, with unlimited pages of references and appendices, together with any type of supplementary materials under 50 MB. Only Python or MATLAB will be allowed for the implementations. Students will also be required to present their projects (30% of final grades) at the end of this semester. Several slots will be assigned for each class in a random order among all groups. Each group will be given 18 minutes for presentation and 2 minutes for Q&A (20 minutes in total, subject to changes).

Please see a detailed introduction of Project Proposal and Final Project Report & Presentation here.

  • 🎁 Extra Bonus: (1) Students are highly encouraged to prepare for submissions to major AI/ML/DM conferences based on their projects. Please be sure to make an appointment with the instructor prior to any submission plans to perform a comprehensive evaluation of the research topic. Each submission under the instructor's recognition will gain 7 points on their final grades; (2) Students are highly encouraged to provide feedback on the development of this course. At the end of this semester, a feedback survey completion rate exceeding 70% leads to an additional 7% for everyone’s actual grade, i.e., your_final_grade = your_actual_grade * 107%.

Schedule

DateTopicMaterialsNotes
1.07 (Tuesday)Course Overview  
1.09 (Thursday)   
1.14 (Tuesday)   
1.16 (Thursday)   
1.21 (Tuesday)   
1.23 (Thursday)   
1.28 (Tuesday)   
1.30 (Thursday)   
2.04 (Tuesday)   
2.06 (Thursday)   
2.11 (Tuesday)   
2.13 (Thursday)   
2.17 (Monday)🚨 Proposal DDL at 23:59 PM (ET)N/ANot a class day.
2.18 (Tuesday)Proposal presentation. Start advertising your project!
2.20 (Thursday)Proposal presentation. Start advertising your project!
2.25 (Tuesday)Proposal presentation. Start advertising your project!
2.27 (Thursday)Proposal presentation. Start advertising your project!
3.04 (Tuesday)   
3.06 (Thursday)   
3.11 (Tuesday)   
3.13 (Thursday)   
3.18 (Tuesday)   
3.20 (Thursday)   
3.25 (Tuesday)   
3.27 (Thursday)   
4.01 (Tuesday)   
4.03 (Thursday)   
4.08 (Tuesday)   
4.10 (Thursday)   
4.11 (Friday)🚨 Final Report DDL at 23:59 PM (ET)N/ANot a class day.
4.15 (Tuesday)Project presentation. Start advertising your project!
4.17 (Thursday)Project presentation. Start advertising your project!
4.22 (Tuesday)Project presentation. Start advertising your project!
4.24 (Thursday)Project presentation. Start advertising your project!
4.29 (Tuesday)Project presentation. Start advertising your project!
5.01 (Thursday)Project presentation. Start advertising your project!

Course Policies

Missed Exam Policy: Unexcused missed exams and homework will be given a grade of 0. See the University Attendance Policy for a discussion of valid reasons to excuse absences (https://registrar.fsu.edu/bulletin/graduate/information/academic_regulations/).

Grade of “I” Policy: Incomplete (“I”) grades should be recorded only in exceptional cases when a student, who has completed a substantial portion of the course and who is otherwise passing, is unable to complete a well-defined portion of a course for reasons beyond the student’s control. Students in these circumstances must petition the instructor and should be prepared to present documentation that substantiates their case.

University Attendance Policy: Excused absences include documented illness, deaths in the family and other documented crises, call to active military duty or jury duty, religious holidays, and official University activities. These absences will be accommodated in a way that does not arbitrarily penalize students who have a valid excuse. Consideration will also be given to students whose dependent children experience serious illness.

Academic Honor Policy: The Florida State University, Academic Honor Policy, outlines the University’s expectations for the integrity of student’s academic work, the procedures for resolving alleged violations of those expectations, and the rights and responsibilities of students and faculty members throughout the process. Students are responsible for reading the Academic Honor Policy and for living up to their pledge to . . . be honest and truthful and . . . [to] strive for personal and institutional integrity at Florida State University. (Florida State University Academic Honor Policy, found at http://fda.fsu.edu/Academics/Academic-Honor-Policy).

For this course, in particular, every student must complete his/her assignments, quizzes, and exams independently. Showing your work to your peers or making it accessible to them is considered academic dishonesty. You are responsible for ensuring that your work is adequately protected and not accessible to others.

Americans with Disabilities Act: Students with disabilities needing academic accommodation should: (1) register with and provide documentation to the Office of Accessibility Services; (2) bring a letter to the instructor indicating the need for accommodation and what type; (3) meet (in person, via phone, email, skype, zoom, etc…) with each instructor to whom a letter of accommodation was sent to review approved accommodations. Please note that instructors are not allowed to provide classroom accommodation to a student until appropriate verification from the Office of Accessibility Services has been provided. This syllabus and other class materials are available in an alternative format upon request. For more information about services available to FSU students with disabilities, contact the: Office of Accessibility Services, 874 Traditions Way, 108 Student Services Building, Florida State University, Tallahassee, FL 32306-4167; (850) 644-9566 (voice); (850) 644-8504 (TDD), oas@fsu.edu, https://dsst.fsu.edu/oas/

Confidential Campus Resources: Various centers and programs are available to assist students with navigating stressors that might impact academic success. These include the following:

  • Victim Advocate Program University Center A, Room 4100, (850) 644-7161, Available 24/7/365, Office Hours: M-F 8-5 https://dsst.fsu.edu/vap

  • University Counseling Center, Askew Student Life Center, 2nd Floor, 942 Learning Way. (850) 644-8255 https://counseling.fsu.edu/

  • University Health Services Health and Wellness Center, (850) 644-6230 https://uhs.fsu.edu/

Free Tutoring from FSU: On-campus tutoring and writing assistance is available for many courses at Florida State University. For more information, visit the Academic Center for Excellence (ACE) Tutoring Services’ comprehensive list of on-campus tutoring options at http://ace.fsu.edu/tutoring or contact tutor@fsu.edu. High-quality tutoring is available by appointment and on a walk-in basis. These services are offered by tutors trained to encourage the highest level of individual academic success while upholding personal academic integrity.

Late Policy and Make-up Exams:

  • Late assignments will not ordinarily be accepted. If, for some compelling reason, you cannot hand in an assignment on time, please contact the instructor as far in advance as possible.
  • No credit will be given to late course projects.
  • No make-up exams (except under extremely unusual circumstances).

Syllabus Change Policy: Except for changes that substantially affect the implementation of the evaluation (grading) statement, this syllabus is a guide for the course and is subject to change with advance notice.