CRFsuite (python-crfsuite) wrapper which provides interface simlar to scikit-learn
.. image:: https://img.shields.io/pypi/v/sklearn-crfsuite.svg :target: https://pypi.python.org/pypi/sklearn-crfsuite :alt: PyPI Version
.. image:: https://img.shields.io/travis/TeamHG-Memex/sklearn-crfsuite/master.svg :target: https://travis-ci.org/TeamHG-Memex/sklearn-crfsuite :alt: Build Status
.. image:: https://codecov.io/github/TeamHG-Memex/sklearn-crfsuite/coverage.svg?branch=master :target: https://codecov.io/github/TeamHG-Memex/sklearn-crfsuite?branch=master :alt: Code Coverage
.. image:: https://readthedocs.org/projects/sklearn-crfsuite/badge/?version=latest :target: https://sklearn-crfsuite.readthedocs.io/en/latest/?badge=latest :alt: 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_.
.. _CRFsuite: http://www.chokkan.org/software/crfsuite/ .. _python-crfsuite: https://github.com/scrapinghub/python-crfsuite .. _scikit-learn: http://scikit-learn.org/ .. _joblib: https://github.com/joblib/joblib
License is MIT.
Documentation can be found here <https://sklearn-crfsuite.readthedocs.io>
_.
sklearn_crfsuite.metrics.flat_recall_score
.FileResource.cleanup
;metrics.flat_precision_score
.FileResource.__del__
.FileResource.__del__
.sklearn_crfsuite.metrics.sequence_accuracy_score()
function and
related sklearn_crfsuite.scorers.sequence_accuracy
;FileResource.__del__
method made more robust.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.
Initial release.