A collection of tools to evaluate and compare different Named Entity Recognition (NER) approaches, with a focus on German language and organization names.
This repository contains:
For background and detailed results, see the accompanying blog post.
ner_rank.py: The main ranking harnessspacy_gliner_nlp_engine.py: Presidio plugin for GLiNER integrationlanguage-config.yml: spaCy configuration with organization name recognition enabledpython ner_rank.py --backends presidio_spacy gliner llm --llm_model meta-llama/Llama-3.2-3B-Instruct
This is not intended to be used as-is, but serve as a starting point for own experiments. E.g. the ranking mechanism does not penalize over-redaction and the configuration mechanism works by commenting code.
3 commits
Python
100.0%
A collection of tools to evaluate and compare different Named Entity Recognition (NER) approaches, with a focus on German language and organization names.
This repository contains:
For background and detailed results, see the accompanying blog post.
ner_rank.py: The main ranking harnessspacy_gliner_nlp_engine.py: Presidio plugin for GLiNER integrationlanguage-config.yml: spaCy configuration with organization name recognition enabledpython ner_rank.py --backends presidio_spacy gliner llm --llm_model meta-llama/Llama-3.2-3B-Instruct
This is not intended to be used as-is, but serve as a starting point for own experiments. E.g. the ranking mechanism does not penalize over-redaction and the configuration mechanism works by commenting code.
3 commits
Python
100.0%