Skip to content

Algorithms related to clustering such as k-Medians, DBSCAN as well as vector quantization.

Notifications You must be signed in to change notification settings

lowhung/clustering-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Clustering Algorithms

About

This project was done during my time studying in the CS 340: Machine Learning course run by Dr. Mike Gelbart and co. Much of the base code can be attributed to him and his team. Algorithms related to clustering such as k-Medians, DBSCAN plus vector quantization were done by Matthew Hounslow.

Contents

In this repo you will find working implementations of k-means, k-medians, variations of least squares, as well as quantization of images. All code is written in Python 3.6. Sklearn's clustering were also used here.

Dependencies

  • numpy
  • Sklearn
  • matplotlib

Running the project

In order to run the project, use python3 main.py -q <topic-number> where represents the section in main.py. Each section number pertains to a different technique in this case. More comments will be added to these files down the line to give greater clarity.

About

Algorithms related to clustering such as k-Medians, DBSCAN as well as vector quantization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages