Skip to content

Repository contains from-scratch python functions for machine learning ranging from preprocessing to full classifier objects

Notifications You must be signed in to change notification settings

MatthewFound/ML-algo-collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

ML-algo-collection

Repository contains a range of from-scratch python functions for Machine Learning. Included functions range from preprocessing techniques such as bootstrapping to full object-oriented classification models such as K-Nearest Neighbours (KNN). They are written such that they are easily adaptable to a range of input forms and only use NumPy for array manipulation and SKlearn for induvidual decision trees.

Functions include:

  • Rebalence and Stratified Split
  • Classifier Performance Metrics
  • Logistic Regression
  • K-Nearest Neighbours Classifier and KNN Variants e.g. Cost-Sensitive, Grouped, Auto-Grouped
  • Bootstrapping Function
  • Adaptive Boosting Classifier (AdaBoost)
  • Random Forest Classifier
  • OvO Classification Algorithm

About

Repository contains from-scratch python functions for machine learning ranging from preprocessing to full classifier objects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages