Skip to content

From scratch implementations of some algorithms in Machine Learning SkLearn style in Python

Notifications You must be signed in to change notification settings

AP-Atul/ML-From-Scratch

Repository files navigation

ML-From-Scratch

From scratch implementations of some algorithms in Machine Learning SkLearn style in Python

Algorithms

All algorithms are implemented like sklearn's implementation. Files can be imported and applied to any code just like any other libraries.

  • Feature Selection

    1. Genetic Algorithm
  • Feature extraction

    1. TF-IDF Vectorizer
  • Clustering

    1. KMeans Clustering
    2. KMedoids Clustering
    3. KMedian Clustering
  • Classification

    1. KNN
    2. Logistic Regression
    3. Naive Bayes (Guassian)
    4. Linear Regression (Bayesian)
    5. Simple Linear Regression (y = max + b)
  • Association

    1. Apriori Algorithm