Back to Courses

Fall 2024

Northeastern University 09/04/2024 - 12/16/2024

EECE5644 – Machine Learning & Pattern Recognition

Keywords

Machine Learning Basics, Pattern Recognition, PCA Dimensionality Reduction, Classification and Regression

Course Description

This course provided a comprehensive introduction to the fundamentals of machine learning and pattern recognition. I studied key models such as linear and nonlinear regression, classification algorithms, Bayesian theory, and maximum likelihood estimation. I also learned common dimensionality reduction techniques like Principal Component Analysis (PCA). The course combined mathematical derivation with experimental implementation to deepen my understanding of the underlying principles and improve my ability to model and analyze complex data using these methods.

Related Projects

Privacy-Preserving Spam Email Detection


EECE7205 – Fundamentals of Computer Engineering

Keywords

Advanced Algorithm Design, Complexity Analysis, Optimization Algorithms, Computer Engineering Fundamentals

Course Description

This course extended my understanding of algorithm design and analysis, focusing on modeling and solving more complex problems. I studied advanced algorithms such as network flow, graph matching, number theory algorithms, and NP-completeness. The course emphasized efficiency, asymptotic complexity, and space optimization. Compared to basic algorithm courses, this one placed greater focus on theoretical reasoning and abstraction, equipping me with the skills to analyze complex systems and optimize computational resources in engineering applications.

Related Projects

Energy-Aware Task Scheduling in Mobile Cloud Computing