This course aims to equip students with an understanding of pattern recognition, machine learning, and their applications. The course enables automated pattern identification, prediction, and decision-making through practical techniques and algorithms.
MATLAB
Upon successful completion of this course, students will be able to:
(1) Recall the key terms, concepts, and algorithms used in pattern recognition, including basic recognition techniques,
(2) Explain the basic principles, process steps, methods, algorithms, and real-world applications of pattern recognition,
(3) Apply pattern recognition algorithms, feature extraction, and data analysis to classify patterns and solve practical problems,
(4) Evaluate parameter effects on pattern recognition, distinguish error types, and understand their implications,
(5) Assess algorithm performance and strengths/limitations using metrics for judging suitable methods for diverse data,
(6) Design new applications that leverage pattern recognition concepts for a complex real-world problem.
(1) Murphy, K. P. (2012). Machine Learning: A Probabilistic Perspective. MIT Press.
(2) Duda, R. O., Hart, P. E., & Stork, D. G. (2001). Pattern Classification (2nd ed.). Wiley Inc.
Test/Exam (60%), Case Studies / Homework (40%)
Workload | Hrs |
---|---|
Lectures | 42 |
Course Readings | 70 |
Exams/Quizzes | 70 |
Case Study Analysis | 43 |