Skip to content

This project is aimed at implementing the KMeans, DBSCAN, GMM, and hierarchical clustering algorithms using Python

Notifications You must be signed in to change notification settings

KhadejaYahya/Clustering-Algorithms-From-Scratch_Machine-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Clustering-Algorithms-From-Scratch-Machine-Learning

Clustering Algorithms Implementation and Comparison

This project is a collaborative effort with @RitajAlmutairi and shahad Alharbi @shduv0

Description

This project is aimed at implementing the KMeans, DBSCAN, GMM, and hierarchical clustering algorithms from scratch using Python, as well as utilizing the GMM and hierarchical clustering algorithms provided by the sklearn library. The project uses various datasets, including "Mall Customers", make_blobs, make_moons, and make_circles, to compare and evaluate the performance of the different clustering algorithms. The project was implemented using Colab, and utilizes popular Python libraries such as NumPy, Pandas, Seaborn, and Matplotlib.

Getting Started

Dependencies

The following libraries are required to run the project:

  • NumPy
  • Pandas
  • Seaborn
  • Matplotlib
  • Sklearn

Installing

To install the required libraries, use the following command:

pip install numpy pandas seaborn matplotlib sklearn

Executing program

To run the project, simply open the Clustering-Algorithms.ipynb file in Colab and follow the instructions provided in the notebook.

Acknowledgments

The project was developed as part of a machine learning course, and was inspired by various online resources and examples. Special thanks to the creators of the "Mall Customers" dataset and the Scikit-learn library for providing the data and implementation of the GMM and hierarchical clustering algorithms.

About

This project is aimed at implementing the KMeans, DBSCAN, GMM, and hierarchical clustering algorithms using Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published