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 "Agglomerative Hierarchical Clustering" #93

Closed kwanit1142 closed 3 years ago

kwanit1142 commented 3 years ago

Reference Literature for Working and Specific Details : -

https://stackabuse.com/hierarchical-clustering-with-python-and-scikit-learn/

https://www.analyticsvidhya.com/blog/2019/05/beginners-guide-hierarchical-clustering/ <-----(Focus only on Agglomerative Model)

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

Halix267 commented 3 years ago

@kwanit1142 Can I work on this?

kwanit1142 commented 3 years ago

@Halix267 Did You refer Readme.md and Literature associated with this issue carefully ?

Halix267 commented 3 years ago

Yes @kwanit1142 I have read the literature and readme.

Halix267 commented 3 years ago

And also i have knowledge about heirarcial clustering so i think i can do this issue.

kwanit1142 commented 3 years ago

Ok then go for it and Provide updates for the same

Halix267 commented 3 years ago

@kwanit1142 where I have to implement this algo, On a separate file or on the specific file

kwanit1142 commented 3 years ago

@Halix267 thats why I said, see how K-Means Clustering is implemented in repository

In short, you have to make clustering class in models.py and its associated utilities at Utils folder inside MLlib folder

Also, for showing the work of Model, make Example file , with its corresponding Dataset too

Halix267 commented 3 years ago

Ok got it ..thanks

hiteshidudeja commented 3 years ago

@kwanit1142 I would like to work on this issue

kwanit1142 commented 3 years ago

Thanks to @hiteshidudeja, finally closing this Issue :)