Skip to content

A series of notebooks on unsupervised machine learning algorithms and dimensionality reduction techniques.

Notifications You must be signed in to change notification settings

BALaka-18/Unsupervised-algorithm-and-Dimensionality-Reduction

Repository files navigation

Unsupervised algorithm and Dimensionality Reduction

A series of notebooks on unsupervised machine learning algorithms and dimensionality reduction techniques.

Notebook 1 : K Means Clustering from scratch

NOTE : This notebook includes a Plotly plot at the very end. Plotly plots are not supported by GitHub's default view. Click on the shrotcut to the Colab notebook to view the interactive plot.

Screenshot : Screenshot (264)


Notebook 2 : Principal Component Analysis(PCA) from scratch

Dataset : Randomly generated, shape = (40,3). Current notebook is a basic notebook working on a 3 dimensioned dataset, as plotting data with dimension > 3 is not known. So, I have worked with a 3D dataset, performed dimensionality reduction(PCA) to reduce to 2D.

Screenshots(stepwise):

Original data :

Screenshot (266)

Eigen vectors :

Screenshot (267)

Transformed :

Screenshot (268)


Notebook 3 : Linear Discriminant Analysis(LDA) from scratch

Dataset : BankNote Authentication

About the dataset : Data were extracted from images that were taken from genuine and forged banknote-like specimens. For digitization, an industrial camera usually used for print inspection was used. The final images have 400x 400 pixels. Due to the object lens and distance to the investigated object gray-scale pictures with a resolution of about 660 dpi were gained. Wavelet Transform tool were used to extract features from images.

Dimensionality reduction --> 4D data to 2D data.

Upcoming updates : LDA class.


Notebook 4 : Apriori for Association Rule Mining (ARM)

Dataset : Groceries Dataset

Applying apriori algorithm to find association rules for recommending supermarket items based on history of purchase per transaction.

View the Kaggle Notebook and upvote if it helps you :)

About

A series of notebooks on unsupervised machine learning algorithms and dimensionality reduction techniques.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages