Releases: msg-systems/coreferee
Coreferee v1.2.0
Removed dependencies to TensorFlow and Keras, switching to Thinc as the neural network platform. Switching to Thinc has led to serialized models that are around 30% of the size of the old models, and has also allowed the old limitation to be removed where nlp.pipe()
could not be called with n_process > 1
with forked processes.
Implemented a softmax layer to select the best potential referent for each anaphor as opposed to calculating independent scores for each pair.
Added matrix tests to support a variety of Python and spaCy versions, including spaCy 3.2 and spaCy 3.3.
Implemented a stable-random split into train and test corpora as opposed to using the last 20% of loaded documents as the test corpus.
Improved the training script so that it remembers the model state at each epoch and chooses the best-performing state from the training history as the model to save.
Added the coreferee check command to enable performance measurement for an existing Coreferee model with a new spaCy model.
Coreferee v1.1.3
- Updated French rules to new version supplied by Pantalaymon
- Fixed #45
Coreferee v1.1.2
- Added support for French, which was kindly supplied by Pantalaymon
Coreferee v1.1.1
- Changed the dependencies to allow Coreferee to run on the Apple M1 chipset
- Sorted out a problem with the supported spaCy versions
- Improved some of the tests
Coreferee v1.1.0
- Upgrade to Python 3.9 and spaCy 3.1
- Fixing of minor issues in all three rule-sets
- Regeneration of all models
- Improvement of the Polish examples in section 1.4.1 to make them more pragmatically correct - many thanks to Małgorzata Styś for her valuable advice on this.
Coreferee v1.0.1
- Fixed model reinstallation bug
Coreferee v1.0.0
Initial release