RoboticsClubIITJ / ML-DL-implementation

An implementation of ML and DL algorithms from scratch in python using nothing but NumPy and Matplotlib.
BSD 3-Clause "New" or "Revised" License
48 stars 69 forks source link

Implement "Divisive Hierarchical Clustering" #94

Closed kwanit1142 closed 3 years ago

kwanit1142 commented 3 years ago

One of the least implemented Models for sure. Still, reference Literature associated with it are : -

https://www.analyticsvidhya.com/blog/2019/05/beginners-guide-hierarchical-clustering/ <---- (Focus on Divisive Model and Components for each Hierarchical Clustering Model)

https://www.geeksforgeeks.org/ml-hierarchical-clustering-agglomerative-and-divisive-clustering/ <---(Focus on Insight about Divisive Model)

Hereby, Video Links are also attached for better Understanding. Even after all these, if Research Papers are required for clarity, I will post it here then .

https://youtu.be/MIWVfCcHzM4 https://youtu.be/Fm01pqWLqzU

For Program Structure, refer K-Means Clustering at models.py and its utilities at Utils folder, contained in MLlib folder.

parva-jain commented 3 years ago

Can we use scipy or sklearn library for implementing this algo?

kwanit1142 commented 3 years ago

(@parva-jain) The main essence of this Repository is limited usage of libraries , specifically NumPy and MatPlotLib, so

We cannot use other libraries like Scipy and Sklearn.

ashwani-rathee commented 3 years ago

@kwanit1142 @rohansingh9001 can I work on this??

kwanit1142 commented 3 years ago

Anyone can try this Issue. Don't worry. @ashwani-rathee , you can try too.

Vinit-source commented 3 years ago

@kwanit1142 I would like to work on this issue. Sorry for the late update.

kwanit1142 commented 3 years ago

@Vinit-source , Sure.