Python-crfsuite

Latest version: v0.9.11

Safety actively analyzes 682416 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 5

0.3.2

------------------

* Ignore more errors in ``FileResource.__del__``.

0.3.1

------------------

* Ignore errors in ``FileResource.__del__``.

0.3

----------------

* Added ``sklearn_crfsuite.metrics.sequence_accuracy_score()`` function and
related ``sklearn_crfsuite.scorers.sequence_accuracy``;
* ``FileResource.__del__`` method made more robust.

0.2

----------------

* **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

----------------

Initial release.


2011-08-11 Naoaki Okazaki <okazaki at chokkan org>
* CRFsuite 0.12
- [CORE] Optimized the implementation for faster training; approximately 1.4-1.5 x speed up.
- [CORE] Faster routine for computing exp(x) using SSE2.
- [CORE] Restructured the source code to separate routines for CRF graphical models and training algorithms; this is an initial attempt for implementing CRFs with different feature types (e.g., 2nd-order CRF, 1st-order transition features conditioned on observations) and different training algorithms.
- [CORE] Implemented new training algorithms: Averaged Perceptron, Passive Aggressive, and Adaptive Regularization of Weights (AROW).
- [CORE] Removed automatic generation of BOS/EOS features; one can use these features by inserting attributes to the first/last items (e.g., "__BOS__" at the first item and "__EOS__" at the last item).
- [CORE] Fixed some memory-leak problems.
- [CORE] Reduced memory usage in training.
- [CORE] Fixed a crash problem when the model file does not exist in tagging.
- [FRONTEND:LEARN] Training and test sets are maintained by group numbers; specify the group number for hold-out evaluation with "-e" option.
- [FRONTEND:LEARN] Training algorithm is now specified by "-a" option instead of "-p algorithm=".
- [FRONTEND:LEARN] Renamed some training parameters; for example, an L2 regularization coefficient is specified by "c2" instead of "regularization.sigma" (c2 = 0.5 / sigma * sigma; c1 = 1.0 / sigma).
- [FRONTEND:LEARN] Show the list of parameters, default values, and descriptions with "-H" option.
- [FRONTEND:LEARN] Removed the support of comment lines for simplicity; one may forget to escape '' characters in a data set. CRFsuite now does not handle '' as a special character.
- [FRONTEND:TAGGER] Output probabilities of predicted sequences with "-p" option.
- [FRONTEND:TAGGER] Output marginal probabilities of predicted items with "-i" option.
- [API] Numerous changes in API for the enhancements.
- [API] Renamed the library name "libcrf" to "libcrfsuite".
- [API] Renamed the prefix "crf_" to "crfsuite_" in structure and function names.
- [API] Implemented a high-level and easy-to-use API for C++/SWIG (crfsuite.hpp and crfsuite_api.hpp).
- [API] Implemented the Python SWIG module and sample programs; writing a tagger is very easy with this module.
- [SAMPLE] Rewritten samples.
- [SAMPLE] A sample program (template.py) for using feature templates that are compatible with CRF++.
- [SAMPLE] New samples in example directory: Named Entity Recognition (ner.py) using the CoNLL2003 data set, and part-of-speech tagging (pos.py).
- [OTHER] Updated the MSVC solution file to MSVC 2010.


2010-07-16 Naoaki Okazaki <okazaki at chokkan org>
* CRFsuite 0.11
- Renamed crf.h into crfsuite.h to avoid possible conflects in include directories
- Install crfsuite.h to the include directory (suggested by Ingo Glöckner)


2010-01-29 Naoaki Okazaki <okazaki at chokkan org>
* CRFsuite 0.10
- A patch submitted by Hiroshi Manabe (at Kodensha Co., Ltd.) to fix memory leak problems in the tagger.
- Added a new option -r (--reference) for the tagger to output reference labels in parallel with predicted labels.


2009-09-24 Naoaki Okazaki <okazaki at chokkan org>
* CRFsuite 0.9
- Fixed a build problem with liblbfgs 1.8


2009-03-17 Naoaki Okazaki <okazaki at chokkan org>
* CRFsuite 0.8
- Improved the portability of model files across different machine architectures with different byte order; this fixes a crash problem in tagging on some machine architectures.


2009-03-10 Naoaki Okazaki <okazaki at chokkan org>
* CRFsuite 0.7
- Updated RumAVL library to 4.0.0; this fixes a crash problem occurring in feature generation on some machine architectures.


2009-03-07 Naoaki Okazaki <okazaki at chokkan org>
* CRFsuite 0.6
- A new training algorithm, Stochastic Gradient Descent (SGD).
- Updated the L-BFGS routine to liblbfgs 1.7.
- Reduced memory usage in training.
- Supported escape sequences in training/test data.
- Restructured the source code.
- Added a parameter to configure the number of trials for line search.


2008-11-19 Naoaki Okazaki <okazaki at chokkan org>
* CRFsuite 0.5
- Updated the L-BFGS routine to liblbfgs 1.6.
- New parameters lbfgs.stop, lbfgs.delta, lbfgs.linesearch were added.
- Fixed a bug in which the frontend tools could not parse "item:value" format correctly.
- Fixed a bug in computing the accuracy.
- Fixed a bug when the tagger receives an item with no feature.


2008-03-05 Naoaki Okazaki <okazaki at chokkan org>

* CRFsuite 0.4 (the first public release):
- Website and documentation for CRFsuite.
- Tutorial on the CoNLL 2000 chunking shared task.
- Performance comparison on the CoNLL 2000 chunking shared task.
- Bug fix in L2 regularization.
- A number of small improvements for the public release.


2007-12-12 Naoaki Okazaki <okazaki at chokkan org>

* CRFsuite 0.3 (internal release):
- Implemented scaling method for forward/backward algorithm.
- Removed the code for computing the forward/backward algorithm in logarithm domain.


2007-11-30 Naoaki Okazaki <okazaki at chokkan org>

* CRFsuite 0.2 (internal release):
- Orthant-Wise Limited-memory Quasi-Newton (OW-LQN) method for L1 regularization.
- Configurable L-BFGS parameters (number of limited memories, epsilon).


2007-10-29 Naoaki Okazaki <okazaki at chokkan org>

* CRFsuite 0.1 (internal release):
- Initial release.

0.0.1

------------------

Initial release.


Changes
=======

Page 5 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.