Skip to content

Python implementations of Machine Learning Algorithms for the Online Setting

Notifications You must be signed in to change notification settings

BillyBarbaro/online-learning

Repository files navigation

online-learning

I've been doing machine learning research in the area of online classification. As great as the Python tools are for batch learning, there seems to be a real lack of online learning libraries, so I decided I would contribute my implementations of several online learning algorithms I've been using in my research as a start at building a Python library for this type of machine learning.

I hope to build this out into into a full library for online learning, so if you're interested in helping out or have any ideas for the project, don't hesitate to get in touch! The starting work here is based off of the Matlab and C++ implementations found in LIBOL. The following alogithms are currently included:

  1. Passive Aggressive Algorithms
  2. Random Budgeted Perceptron
  3. Fourier Online Gradient Descent
  4. Dual Space Gradient Descent

About

Python implementations of Machine Learning Algorithms for the Online Setting

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages