Recent Releases of Renard
Renard - v0.6.2
CoOccurrencesGraphExtractornow keeps the type of the entity as a node attributeentity_type. This is useful when extracting a graph with mixed entity types.- The dynamic Gephi export now supports extracting existing dynamic node attributes, including
entity_type.
Scientific Software - Peer-reviewed
- Python
Published by Aethor over 1 year ago
Renard - v0.6.1
- Graph plotting
- Add tight_layout argument to plot functions
- Add legend argument to plot functions
- Context retrieval
- Add several context retrievers for BERTNamedEntityRecognizer
- NERNeighborsContextRetriever
- NERBM25ContextRetriever
- NERNeuralContextRetriever
- Fix wrong NERContextRetriever context mask
- GraphRulesCharacterUnifier
- Improve coreference resolution linking rule
- Add
ignore_leading_determineroption
- Add
determinersresources - Add
max_sent_lenparameter toload_conll2002_bio - Update to Tibert v0.5. Generally update dependency constraints to be more lenient
- Support for Python 3.11
Scientific Software - Peer-reviewed
- Python
Published by Aethor over 1 year ago
Renard - v0.5.0
BertForCoreferenceResolution: update to Tibert v0.4.0 and support for hierarchical merging.- Pipeline progress report is now cleaner less overwhelming.
- Improved error messages when a step is missing a dependency.
- Graph plotting:
- Graph plotting is now fully configurable by passing arguments to networkx plotting functions.
- Tweaks to default plotting parameters.
BlockBoundshas been added to support custom blocks in general.- It is now possible to specify a custom dynamic window by supplying the
dynamic_blocksargument! - Similary,
CoOccurrencesGraphExtractornow supports specifying custom co-occurrence windows with theco_occurrences_blocksargument. - See the documentation and the new
renard.utils.block_boundsfunction for more details.
- It is now possible to specify a custom dynamic window by supplying the
ConversationalGraphExtractorcan now extract directed mention networks!- Steps can now modify some pipeline parameters at init time. This allows steps to configure the global behavior of the pipeline. For example, depending on the model loaded,
BertNamedEntityRecognizercan set the pipelinecharacter_ner_tagto inform the next steps of the NER tag corresponding to persons entity. - Add a test for the Stanford CoreNLP pipeline.
- Bugfixs:
- Fix a rare crash in
GraphRulesCharacterUnifier. - Fix a rare crash in
NERDataset. - All warnings are now correctly printed to stderr.
- Fix a rare crash in
- Documentation update.
Scientific Software - Peer-reviewed
- Python
Published by Aethor almost 2 years ago
Renard - v0.4.0
- Add unsupervised context retriever for
BertNamedEntityRecognizer - Greatly improve
GraphRulesCharacterUnifierperformance - Update documentation, with a new "Contributing" section
- Add some utilities to easily train a custom NER model
- Add a new french NER model!
compnet-renard/bert-base-cased-literary-NER - The
characters_graphstate attribute has been deprecated (usecharacter_networkinstead) - Add
py.typedfile to better support typing in external tools - Update
tibertto version 0.3.0 - Minor fixes
Scientific Software - Peer-reviewed
- Python
Published by Aethor over 2 years ago
Renard - v0.3.1
- fix several typos in the code and documentation
- BertNamedEntityRecognizer now correctly reports progress
- improve documentation
- security fixs
- fix a bug where the
chaptersargument would cause Renard to crash
Scientific Software - Peer-reviewed
- Python
Published by Aethor over 2 years ago
Renard - v0.3.0
- Allow passing custom model and tokenizer for BERT based steps
- Add the ability to extract conversational networks thanks to three new steps (experimental)
- Custom steps can now return custom attributes
- Huge enhancements for GraphRulesCharactersExtractor
- A few enhancements for plotting : one can now always pass custom layouts, 0 degree nodes are now correctly displayed, better defaults
- A lot of minor fixs and QOL changes
Pypi release : https://pypi.org/project/renard-pipeline/0.3.0/
Scientific Software - Peer-reviewed
- Python
Published by Aethor over 2 years ago
Renard -
https://pypi.org/project/renard-pipeline/0.1.2/
Scientific Software - Peer-reviewed
- Python
Published by Aethor about 3 years ago
Renard -
https://pypi.org/project/renard-pipeline/0.1.1/
Scientific Software - Peer-reviewed
- Python
Published by Aethor about 3 years ago