ECE 4553 Course Syllabus (Fall 2024)
ECE 4553 Course Syllabus (Fall 2024)
ECE 4553 Course Syllabus (Fall 2024)
4 ch (3C 2L)
Students are encouraged to contact me by email or Teams for assistance or to set up a meeting.
COURSE DESCRIPTION
ECE 4553 is an introductory course on pattern recognition and its applications. A wildly popular and
important field in industry and academia, pattern recognition is fundamental to human interaction and
is pervasive in today’s society. This course will introduce the basics steps in the design of a pattern
recognition system, including data acquisition, signal preprocessing, feature extraction, various
classification approaches, learning and adaptation, and system evaluation. Class sessions will be
conducted in lecture or workshop mode and employ case studies and hands-on exercises to reinforce
key ideas where possible. Topics will include Bayesian decision theory and parameter estimation,
feature selection and generation, parametric vs nonparametric classification, general machine learning,
supervised vs unsupervised learning, and clustering techniques.
Suggested (but not required) background: ECE3511, STATS 2593, familiarity with the following 1:
0F
COURSE MATERIALS
There is a wide variety of online materials dedicated to machine learning and pattern recognition. There
are many excellent video tutorials on YouTube and free courses. Students are encouraged to leverage
these resources in whichever manner best suits their learning preferences.
1
The appendix in Duda, Hart, and Stork reviews much of the mathematics required.
1
A combination of email, MS Teams, and D2L will be used for communication of supporting material,
course content, and deliverables. Students are therefore expected to check each regularly (daily, at a
minimum) and are responsible for doing so. It is also advised that email is checked roughly an hour
before classes.
COURSE DELIVERY
This course is a combination of both lecture instruction and dedicated lab-time during which students
will advance their understanding of the discussed concepts. Lectures will introduce the principles of
pattern recognition theory, and when possible, draw upon examples and analogies to help explain how
each topic fits into the ‘big picture’, while lab-time will allow students to implement and experience
these lessons. Students may be asked to conduct their own reading ahead of classes to enable a more
interactive discussion.
MARKING SCHEME
The course will consist of lectures, assignments, classroom discussions, assigned readings, laboratories,
and a final project and report. Students are expected to participate in all course activities. Missed classes
and/or deliverables without previous arrangement may be subject to academic penalty.
Assessment Value
Assignments 15%
Labs 20%
Progress Report 1 (Literature Review) 10%
Progress Report 2 (Preliminary Results) 15%
Final Project 30%
Presentations 10%
Total 100%
PROJECT
The term project will be completed in (nominal) groups of two. It will consist of the design and
assessment of a pattern recognition system for a particular application or experiment. A written
proposal for the topic, nature, and source of data for this project must be approved by the instructor.
The due date for this is to be determined and discussed in class. The project deliverables will consist of
two progress reports, a final journal publication style report (e.g. background, methods, analysis, and
conclusions), and a presentation at the end of the term. These presentations may be scheduled outside
of regular class times to allow for a fuller exploration and discussion. Although projects are marked as a
group, final grading will reflect observed disparities between the contributions of the group members.
Documents:
The final submission will consist of a (nominally) 7 to 8-page double-column IEEE style paper describing
the background, methods, and results of your work. You may use the IEEE Template for Conference
2
Papers.docx file uploaded to D2L. You should submit your document, along with any code and additional
figures or appendices to the dropbox on D2L. Formatting and deadlines for progress updates will be
discussed in class and/or templates will be provided on D2L.
Presentations:
You will also be required to present your progress and results to the class throughout and at the end of
the term. Details of the format and scheduling of these presentations will be discussed in class. You
should use a small number of thoughtfully designed PowerPoint slides to support your presentation
(one slide per minute is typically considered appropriate).
Peer Evaluation:
In addition to your document submission, you must also submit a detailed breakdown of the distribution
of work between the two group members. You may submit these individually through the separate
(individual) dropbox folder on D2L called “Peer Evaluation”. Details of this evaluation will be shared in
class.
ASSIGNMENTS
Assignments will be given to provide an opportunity to apply and test the knowledge learned in class.
Whereas labs will focus on implementing the content with real data, assignments will focus more on
theory, understanding, and design principles. Assignments are to be completed individually. Copying,
sharing, co-writing assignments, or similar, will not be tolerated and will be subject to academic penalty.
LABS
Labs will be completed individually. Lab reports will consist of a concise summary of the objectives, the
work completed during the lab, and value-added observations/learnings from its execution. Reports
should be formal (e.g. written in the third person) but concise and should focus on results and
demonstration of understanding. A tentative summary of labs and due dates is listed below but is
subject to change.
3
Services for Students with Disabilities
If you are a student with a disability of any type (physical, mental, learning, medical, chronic health,
sensory; visible or invisible) you are strongly encouraged to register with the UNBF Student Accessibility
Centre (SAC) (http://www.unb.ca/fredericton/studentservices/academics/accessibility/) so that you may
receive appropriate services and accommodations. Once you are registered with SAC, the instructor will
be notified via the UNBF SAC Accommodation Letter of your specific accommodations. If you would like
to discuss your particular needs with me, please book a time for a confidential appointment.
ACADEMIC INTEGRITY
The University of New Brunswick places a high value on academic integrity and has a policy on
plagiarism, cheating, and other academic offenses.
Plagiarism includes:
1. quoting verbatim or almost verbatim from any source, including all electronic sources, without
acknowledgment;
4
2. adopting someone else’s line of thought, argument, arrangement, or supporting evidence
without acknowledgment;
3. submitting someone else’s work, in whatever form without acknowledgment;
4. knowingly representing as one’s own work any idea of another.
NOTE: A penalty may be imposed on all members of a group unless an act of plagiarism is identified
clearly with an individual student or students.
Examples of other academic offenses include cheating on exams, tests, assignments or reports;
impersonating somebody at a test or exam; obtaining an exam, test, or other course materials through
theft, collusion, purchase, or another improper manner, submitting coursework that is identical or
substantially similar to work that has been submitted for another course; and more as set out in the
academic regulations found in the Undergraduate Calendar.
Penalties for plagiarism and other academic offenses range from a minimum of F (zero) in the
assignment, exam, or test to a maximum of suspension or expulsion from the University, plus a notation
of the academic offense on the student’s transcript.
For more information, please see the Undergraduate Calendar, Section B, Regulation VIII.A, or
visit http://nocheating.unb.ca. It is the student’s responsibility to know the regulations.