Github Link for this project

In this project, Principal Component Analysis (PCA) without built-in functions was implemented in Python, and this implementation was used for image reconstruction on MNIST Dataset. The goal of this side project was to show how PCA works with a solid example.

Keywords about the project:

  • Image Processing
  • Machine Learning
    • Dimensionality Reduction
    • Principal Component Analysis (PCA)
    • Proportion of Variance
    • Mean-square error
    • Eigenvalues and Eigenvectors
  • Python
    • matplotlib
    • numpy

More Information

To learn more about the project, you can read the report Implementation of Principal Component Analysis (PCA) with Python and Dimensionality Reduction with MNIST Dataset.