Python bindings for sofia-ml
Project Description
PySofia
PySofia is a python wrapper around the methods present in the C++ sofia-ml library. These include Stochastic Gradient Descent implementations of some ranking algorithms, notably RankSVM.
Dependencies
- cython >= 0.17 (previous versions will not work)
- numpy
- A C++ compiler (gcc will do)
You will not need to install sofia-ml since it is incuded in this distribution
Installation
$ pip install -U pysofia
Methods
pysofia.train_sgd
Trains a model using stochastic gradient descent. See docstring for more details.
pysofia.compat.RankSVM implements an estimator following the conventions used in scikit-learn.
Development
Check out the latest version at github: https://github.com/fabianp/pysofia/
License
Apache License 2.0
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size & hash SHA256 hash help | File type | Python version | Upload date |
---|---|---|---|
pysofia-0.6.tar.gz (20.6 kB) Copy SHA256 hash SHA256 | Source | None | Aug 26, 2014 |