BillyBarbaro / online-learning

Python implementations of Machine Learning Algorithms for the Online Setting

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Python 100.0%