flair / ner-english-ontonotes-large

huggingface.co
Total runs: 117.7K
24-hour runs: 0
7-day runs: 2.3K
30-day runs: 13.7K
Model's Last Updated: May 08 2021
token-classification

Introduction of ner-english-ontonotes-large

Model Details of ner-english-ontonotes-large

English NER in Flair (Ontonotes large model)

This is the large 18-class NER model for English that ships with Flair .

F1-Score: 90.93 (Ontonotes)

Predicts 18 tags:

tag meaning
CARDINAL cardinal value
DATE date value
EVENT event name
FAC building name
GPE geo-political entity
LANGUAGE language name
LAW law name
LOC location name
MONEY money name
NORP affiliation
ORDINAL ordinal value
ORG organization name
PERCENT percent value
PERSON person name
PRODUCT product name
QUANTITY quantity value
TIME time value
WORK_OF_ART name of work of art

Based on document-level XLM-R embeddings and FLERT .


Demo: How to use in Flair

Requires: Flair ( pip install flair )

from flair.data import Sentence
from flair.models import SequenceTagger

# load tagger
tagger = SequenceTagger.load("flair/ner-english-ontonotes-large")

# make example sentence
sentence = Sentence("On September 1st George won 1 dollar while watching Game of Thrones.")

# predict NER tags
tagger.predict(sentence)

# print sentence
print(sentence)

# print predicted NER spans
print('The following NER tags are found:')
# iterate over entities and print
for entity in sentence.get_spans('ner'):
    print(entity)

This yields the following output:

Span [2,3]: "September 1st"   [− Labels: DATE (1.0)]
Span [4]: "George"   [− Labels: PERSON (1.0)]
Span [6,7]: "1 dollar"   [− Labels: MONEY (1.0)]
Span [10,11,12]: "Game of Thrones"   [− Labels: WORK_OF_ART (1.0)]

So, the entities " September 1st " (labeled as a date ), " George " (labeled as a person ), " 1 dollar " (labeled as a money ) and "Game of Thrones" (labeled as a work of art ) are found in the sentence " On September 1st George Washington won 1 dollar while watching Game of Thrones ".


Training: Script to train this model

The following Flair script was used to train this model:

from flair.data import Corpus
from flair.datasets import ColumnCorpus
from flair.embeddings import WordEmbeddings, StackedEmbeddings, FlairEmbeddings

# 1. load the corpus (Ontonotes does not ship with Flair, you need to download and reformat into a column format yourself)
corpus: Corpus = ColumnCorpus(
                "resources/tasks/onto-ner",
                column_format={0: "text", 1: "pos", 2: "upos", 3: "ner"},
                tag_to_bioes="ner",
            )

# 2. what tag do we want to predict?
tag_type = 'ner'

# 3. make the tag dictionary from the corpus
tag_dictionary = corpus.make_tag_dictionary(tag_type=tag_type)

# 4. initialize fine-tuneable transformer embeddings WITH document context
from flair.embeddings import TransformerWordEmbeddings

embeddings = TransformerWordEmbeddings(
    model='xlm-roberta-large',
    layers="-1",
    subtoken_pooling="first",
    fine_tune=True,
    use_context=True,
)

# 5. initialize bare-bones sequence tagger (no CRF, no RNN, no reprojection)
from flair.models import SequenceTagger

tagger = SequenceTagger(
    hidden_size=256,
    embeddings=embeddings,
    tag_dictionary=tag_dictionary,
    tag_type='ner',
    use_crf=False,
    use_rnn=False,
    reproject_embeddings=False,
)

# 6. initialize trainer with AdamW optimizer
from flair.trainers import ModelTrainer

trainer = ModelTrainer(tagger, corpus, optimizer=torch.optim.AdamW)

# 7. run training with XLM parameters (20 epochs, small LR)
from torch.optim.lr_scheduler import OneCycleLR

trainer.train('resources/taggers/ner-english-ontonotes-large',
              learning_rate=5.0e-6,
              mini_batch_size=4,
              mini_batch_chunk_size=1,
              max_epochs=20,
              scheduler=OneCycleLR,
              embeddings_storage_mode='none',
              weight_decay=0.,
              )

Cite

Please cite the following paper when using this model.

@misc{schweter2020flert,
    title={FLERT: Document-Level Features for Named Entity Recognition},
    author={Stefan Schweter and Alan Akbik},
    year={2020},
    eprint={2011.06993},
    archivePrefix={arXiv},
    primaryClass={cs.CL}
}

Issues?

The Flair issue tracker is available here .

Runs of flair ner-english-ontonotes-large on huggingface.co

117.7K
Total runs
0
24-hour runs
-692
3-day runs
2.3K
7-day runs
13.7K
30-day runs

More Information About ner-english-ontonotes-large huggingface.co Model

ner-english-ontonotes-large huggingface.co

ner-english-ontonotes-large huggingface.co is an AI model on huggingface.co that provides ner-english-ontonotes-large's model effect (), which can be used instantly with this flair ner-english-ontonotes-large model. huggingface.co supports a free trial of the ner-english-ontonotes-large model, and also provides paid use of the ner-english-ontonotes-large. Support call ner-english-ontonotes-large model through api, including Node.js, Python, http.

ner-english-ontonotes-large huggingface.co Url

https://huggingface.co/flair/ner-english-ontonotes-large

flair ner-english-ontonotes-large online free

ner-english-ontonotes-large huggingface.co is an online trial and call api platform, which integrates ner-english-ontonotes-large's modeling effects, including api services, and provides a free online trial of ner-english-ontonotes-large, you can try ner-english-ontonotes-large online for free by clicking the link below.

flair ner-english-ontonotes-large online free url in huggingface.co:

https://huggingface.co/flair/ner-english-ontonotes-large

ner-english-ontonotes-large install

ner-english-ontonotes-large is an open source model from GitHub that offers a free installation service, and any user can find ner-english-ontonotes-large on GitHub to install. At the same time, huggingface.co provides the effect of ner-english-ontonotes-large install, users can directly use ner-english-ontonotes-large installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

ner-english-ontonotes-large install url in huggingface.co:

https://huggingface.co/flair/ner-english-ontonotes-large

Url of ner-english-ontonotes-large

ner-english-ontonotes-large huggingface.co Url

Provider of ner-english-ontonotes-large huggingface.co

flair
ORGANIZATIONS

Other API from flair

huggingface.co

Total runs: 192.5K
Run Growth: -24.1K
Growth Rate: -12.50%
Updated:August 28 2022
huggingface.co

Total runs: 174.3K
Run Growth: -57.5K
Growth Rate: -32.97%
Updated:July 22 2024
huggingface.co

Total runs: 33.9K
Run Growth: 29.3K
Growth Rate: 86.28%
Updated:March 13 2025
huggingface.co

Total runs: 28.2K
Run Growth: 302
Growth Rate: 1.07%
Updated:April 10 2023
huggingface.co

Total runs: 19.7K
Run Growth: 8.8K
Growth Rate: 44.72%
Updated:August 13 2025
huggingface.co

Total runs: 6.5K
Run Growth: -2.3K
Growth Rate: -34.79%
Updated:April 05 2023
huggingface.co

Total runs: 1.7K
Run Growth: 1.3K
Growth Rate: 75.21%
Updated:December 06 2024
huggingface.co

Total runs: 401
Run Growth: -173
Growth Rate: -43.14%
Updated:April 05 2023
huggingface.co

Total runs: 290
Run Growth: -19
Growth Rate: -6.55%
Updated:March 03 2021
huggingface.co

Total runs: 280
Run Growth: 2
Growth Rate: 0.71%
Updated:April 07 2023
huggingface.co

Total runs: 227
Run Growth: -276
Growth Rate: -121.59%
Updated:March 13 2025
huggingface.co

Total runs: 58
Run Growth: -744
Growth Rate: -1282.76%
Updated:October 04 2022
huggingface.co

Total runs: 25
Run Growth: -139
Growth Rate: -556.00%
Updated:July 22 2024
huggingface.co

Total runs: 3
Run Growth: -14
Growth Rate: -466.67%
Updated:February 26 2021