Machine Learning Course Assignment: PCA, LDA Dimensionality Reduction with Naive Bayes Classifier Comparison
A machine learning course assignment implementing PCA (Principal Component Analysis) and LDA (Linear Discriminant Analysis) for dimensionality reduction. Unlike many online resources with sparse comments, this implementation includes comprehensive annotations and attention to implementation details. Features a comparative Naive Bayes classifier and uses the OLR face image dataset. Important: ReducedDim parameter specifies the exact number of features to extract, not a percentage.