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.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.5.tar.gz (24.5 kB view details)

Uploaded Source

Built Distribution

sklearn_crfsuite-0.3.5-py2.py3-none-any.whl (12.6 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for sklearn-crfsuite-0.3.5.tar.gz
Algorithm Hash digest
SHA256 2cd91e4d0bec63b73e49934c4f71eeca9e51756c406928bf78fa2a021e5a491c
MD5 0bae726ecd8da24b4dffef53375dc5a6
BLAKE2b-256 2ee1fa3248eaf7537ac5b46c09b950660b861dea2cbc713d1b052847fca6ba78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sklearn_crfsuite-0.3.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9615d4435e8543601a73801e6c594beed092fcd963a8483e403c9f645d7b5652
MD5 55f47bbc820cfd52480ebe8668e1e6a8
BLAKE2b-256 b19ae045ac8cdfc33d5972474ab2108662652098e63c08b657f32cbd53f77cee

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