jainaman224 / Algo_Ds_Notes

A comprehensive resource for learning and implementing algorithms and data structures. This repository includes detailed notes, complexity analysis, and code examples in C++, Java, Python, and more. Ideal for students, professionals, and those preparing for coding interviews.
GNU General Public License v3.0
2.24k stars 2.09k forks source link

Wish to add Python based scratch implementations of PCA, Decision Tree and KNN algorithms to Algo_Ds_Notes/Machine Learning #1583

Open BALaka-18 opened 4 years ago

BALaka-18 commented 4 years ago

I wish to contribute the following:

  1. Implementing Principal Component Analysis(PCA) from scratch
  2. Implementing Decision Tree algorithm(finding best split based on entropy and Gini indexing) from scratch
  3. Implementing K Nearest Neighbors(KNN) algorithm from scratch

I will also add proper visualization(if needed), documentation, code comments to explain logic. Will also add README files

raghav-dalmia commented 4 years ago

start working on it!!