https://github.com/pystruct/pystruct
Simple structured learning framework for python
https://github.com/pystruct/pystruct
Last synced: 8 months ago
JSON representation
Simple structured learning framework for python
- Host: GitHub
- URL: https://github.com/pystruct/pystruct
- Owner: pystruct
- License: bsd-2-clause
- Created: 2012-06-05T16:37:09.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2021-09-23T03:21:43.000Z (about 4 years ago)
- Last Synced: 2024-10-30T22:39:46.268Z (about 1 year ago)
- Language: Python
- Homepage: http://pystruct.github.io
- Size: 11.9 MB
- Stars: 665
- Watchers: 48
- Forks: 174
- Open Issues: 108
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
- awesome-datascience - pystruct
- awesome-python-data-science - pystruct - Simple structured learning framework for Python. <img height="20" src="img/sklearn_big.png" alt="sklearn"> (Machine Learning / General Purpose Machine Learning)
- fucking-awesome-datascience - pystruct
- fintech-awesome-libraries - pystruct - Simple structured learning framework for Python. (Machine Learning / Automatic Plotting)
README
[](https://travis-ci.org/pystruct/pystruct)
[](https://pypi.python.org/pypi/pystruct/)
[](https://github.com/pystruct/pystruct/blob/master/LICENSE)
[](https://zenodo.org/badge/latestdoi/21369/pystruct/pystruct)
PyStruct
========
PyStruct aims at being an easy-to-use structured learning and prediction library.
Currently it implements only max-margin methods and a perceptron, but other algorithms
might follow.
The goal of PyStruct is to provide a well-documented tool for researchers as well as non-experts
to make use of structured prediction algorithms.
The design tries to stay as close as possible to the interface and conventions
of [scikit-learn](http://scikit-learn.org).
You can install pystruct using
> pip install pystruct
Some of the functionality (namely OneSlackSSVM and NSlackSSVM) requires that cvxopt is installed.
See the [installation instructions](http://pystruct.github.io/intro.html) for more details.
The full documentation and installation instructions can be found at the website:
http://pystruct.github.io
You can contact the authors either via the [mailing list](https://groups.google.com/forum/#!forum/pystruct)
or on [github](https://github.com/pystruct/pystruct).
Currently the project is mostly maintained by Andreas Mueller, but contributions are very welcome.
Jean-Luc Meunier (Naver Labs Europe) contributed a new model and did some maintenance, in the course of the EU READ project. See [READ_Contribution.md](https://github.com/pystruct/pystruct/blob/master/READ_Contribution.md)