Skip to content
/ libml-py Public

A machine learning library in python, written from scratch.

License

Notifications You must be signed in to change notification settings

tdudz/libml-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libml-py

A machine learning library in python, written from scratch.

Requirements:

  • numpy: for handling matrices/vectors

Features:

  • Optimization Methods:
    • Gradient Descent
      • Batch
      • Minibatch
      • Stochastic
    • Newton's Method
  • Regression:
    • Linear Regression
      • Optimization Method
      • Normal Equations Method
      • Regularization (L1/L2)
  • Classification:
    • Logistic Regression
      • Optimization Method
      • Normal Equations Method
      • Regularization (L1/L2)
    • k-Nearest Neighbors
      • L1, L2, L∞ norms

About

A machine learning library in python, written from scratch.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages