Tudorx95/NER_Political_Economic
Viewer • Updated • 9.1k • 58
How to use Tudorx95/NER_Economic_Political_Spacy with spaCy:
!pip install https://huggingface.co/Tudorx95/NER_Economic_Political_Spacy/resolve/main/NER_Economic_Political_Spacy-any-py3-none-any.whl
# Using spacy.load().
import spacy
nlp = spacy.load("NER_Economic_Political_Spacy")
# Importing as module.
import NER_Economic_Political_Spacy
nlp = NER_Economic_Political_Spacy.load()Fine-tuned spaCy en_core_web_trf (RoBERTa-base backbone) on a custom
politico-economic NER dataset. Trained to recognize 11 entity types.
POLITICIAN, POLITICAL_PARTY, POLITICAL_ORG, FINANCIAL_ORG,
ECONOMIC_INDICATOR, POLICY, LEGISLATION, MARKET_EVENT,
CURRENCY, TRADE_AGREEMENT, GPE
spaCy native evaluation:
nervaluate ent_type (comparabil cu GLiNER):
Per label (ent_type):
| Label | Precision | Recall | F1 |
|---|---|---|---|
| POLITICIAN | 0.813 | 0.685 | 0.743 |
| POLITICAL_PARTY | 0.914 | 0.934 | 0.924 |
| POLITICAL_ORG | 0.779 | 0.567 | 0.656 |
| FINANCIAL_ORG | 0.886 | 0.750 | 0.813 |
| ECONOMIC_INDICATOR | 0.571 | 0.800 | 0.667 |
| POLICY | 0.750 | 0.750 | 0.750 |
| LEGISLATION | 1.000 | 0.800 | 0.889 |
| MARKET_EVENT | 0.968 | 0.968 | 0.968 |
| CURRENCY | 0.630 | 0.567 | 0.596 |
| TRADE_AGREEMENT | 0.684 | 0.929 | 0.788 |
| GPE | 0.879 | 0.824 | 0.851 |
import spacy
nlp = spacy.load("path/to/model")
# sau dupa descarcare de pe HuggingFace:
# from huggingface_hub import snapshot_download
# nlp = spacy.load(snapshot_download("Tudorx95/NER_Economic_Political_Spacy"))
doc = nlp("The Federal Reserve raised rates after President Biden signed the new bill.")
for ent in doc.ents:
print(ent.text, "->", ent.label_)
Base model
FacebookAI/roberta-base