• Stars
    star
    6
  • Rank 2,463,307 (Top 50 %)
  • Language
    Julia
  • License
    Apache License 2.0
  • Created almost 10 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

OLLAM: Online Learning of Linear Adaptable Models

OLLAM: Online Learning of Linear Adaptatable Models

Build Status

This package is an implementation of:

  1. MIRA and PA algorithms (Krammer and Singer 2003)
  2. Averaged Perceptron (Collins 2001)

It is also contains a LIBSVM wrapper for linear models (mainly for comparison and initialization).

Prerequistes

  • Stage.jl - Needed for logging and memoization (Note: requires manual install)
  • LIBSVM.jl - LibSVM binaries and julia wrapper
  • MNIST.jl - for testing

Install

This is an experimental package which is not currently registered in the julia central repository. You can install via:

Pkg.clone("https://github.com/saltpork/Stage.jl")
Pkg.clone("https://github.com/mit-nlp/Ollam.jl")

This process should install all dependent packages in addition to Ollam.

Usage

See test/runtests.jl for detailed usage.

License

This package was created for the DARPA XDATA and Memex program under an Apache v2 License.