Skip to content

This is a showcase on how PCA is used for dimensionality reduction. Putting aside non-essential dimensions, especially for the case of big datasets, helps programmers and data scientists to work with data in a more efficient way.

License

Notifications You must be signed in to change notification settings

Mamdasn/Principal-component-analysis-PCA

Repository files navigation

Principal Component Analysis (PCA)

This is a showcase on how PCA is used for dimensionality reduction. Putting aside non-essential dimensions, especially for the case of big datasets, helps programmers and data scientists to work with data in a more efficient way.
Employing PCA, this code tries to find important principal components of images provided in Database as a whole and by omitting insignificant features it attempts to reduce its size.

Usage 🛠️

✔️ After installing required python libraries by entering pip install -r requirements.txt into a terminal, the program can easily start with python PCA_Showcase.py.
✔️ Also you can play around with variables like the number of Eigen vectors to keep to get more insight into PCA.

Output 🗜️

An image from Database and its corresponding Output An image from Database and its corresponding Output

About

This is a showcase on how PCA is used for dimensionality reduction. Putting aside non-essential dimensions, especially for the case of big datasets, helps programmers and data scientists to work with data in a more efficient way.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published