Python bindings for sofia-ml
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.
- cython >= 0.17 (previous versions will not work)
- sklearn >= 0.15
- enum34 (for Python versions before 3.4)
- A C++ compiler (gcc will do)
You will not need to install sofia-ml since it is incuded in this distribution
$ pip install -U git+https://github.com/rth/pysofia.git
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.
Check out the latest version at github: https://github.com/rth/pysofia/
Apache License 2.0
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size pysofia-0.9.tar.gz (21.8 kB)||File type Source||Python version None||Upload date||Hashes View|