Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 892 Bytes

README.md

File metadata and controls

39 lines (29 loc) · 892 Bytes

Clustring project

Overview

This project used all techninques of clustring in scikit learn library with example of data, we used the latest version of scikit learn.

Notebooks


The Notebook folder contains the clustring algorithms that used in this project:

  • K-means
  • MiniBatch-K-means
  • Bisecting-K-means
  • Hierarchical-Clustering(Agglomerative)
  • DBscan
  • Mean-shift
  • Optics
  • Spectral-clustering
  • Spectral-biclustering
  • Affinity-Propagation

Each clustring algorithm was Evaluated with the following metrics:

  • Silhouette Score
  • Calinski-Harabasz Score
  • Davies-Bouldin Score

Dependencies

  • python >=3.9

run the project

To run this project first install the dependencies by running the following command:

$ pip install -r requirements.txt