Skip to main content

CRFsuite (python-crfsuite) wrapper which provides interface simlar to scikit-learn

Project description

PyPI Version Build Status Code Coverage Documentation

sklearn-crfsuite is a thin CRFsuite (python-crfsuite) wrapper which provides interface simlar to scikit-learn. sklearn_crfsuite.CRF is a scikit-learn compatible estimator: you can use e.g. scikit-learn model selection utilities (cross-validation, hyperparameter optimization) with it, or save/load CRF models using joblib.

License is MIT.

Documentation can be found here.

Changes

0.3.6 (2017-06-22)

  • added sklearn_crfsuite.metrics.flat_recall_score.

0.3.5 (2017-03-21)

  • Properly close file descriptor in FileResource.cleanup;

  • declare Python 3.6 support, stop testing on Python 3.3.

0.3.4 (2016-11-17)

  • Small formatting fixes.

0.3.3 (2016-03-15)

  • scikit-learn dependency is now optional for sklearn_crfsuite; it is required only when you use metrics and scorers;

  • added metrics.flat_precision_score.

0.3.2 (2015-12-18)

  • Ignore more errors in FileResource.__del__.

0.3.1 (2015-12-17)

  • Ignore errors in FileResource.__del__.

0.3 (2015-12-17)

  • Added sklearn_crfsuite.metrics.sequence_accuracy_score() function and related sklearn_crfsuite.scorers.sequence_accuracy;

  • FileResource.__del__ method made more robust.

0.2 (2015-12-11)

  • backwards-incompatible: crf.tagger attribute is renamed to crf.tagger_; when model is not trained accessing this attribute no longer raises an exception, its value is set to None instead.

  • new CRF attributes available after training:

    • classes_

    • size_

    • num_attributes_

    • attributes_

    • state_features_

    • transition_features_

  • Tutorial is added.

0.1 (2015-11-27)

Initial release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sklearn-crfsuite-0.3.6.tar.gz (24.7 kB view details)

Uploaded Source

Built Distribution

sklearn_crfsuite-0.3.6-py2.py3-none-any.whl (12.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file sklearn-crfsuite-0.3.6.tar.gz.

File metadata

File hashes

Hashes for sklearn-crfsuite-0.3.6.tar.gz
Algorithm Hash digest
SHA256 2f59aad3055e01a778a79a6352891cac04788e8b52688aa5bc8b11be7717861e
MD5 14b51eb8a1195f2dc441a7164133008f
BLAKE2b-256 0386476b8eb59cbe316bd9d2d771c66c929630055fd509058683312bf4ebfb2b

See more details on using hashes here.

File details

Details for the file sklearn_crfsuite-0.3.6-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for sklearn_crfsuite-0.3.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6e9a42bc3de96941d5f7262335130955b8c380b1356147622368f385075705d9
MD5 49245637f84dee4c793fc0c1bc05d21c
BLAKE2b-256 25745b7befa513482e6dee1f3dd68171a6c9dfc14c0eaa00f885ffeba54fe9b0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page