7
from IPython.display import HTML
8
from tqdm.notebook import tqdm as log_progress
10
from naeval.log import log
11
from naeval.const import (
13
GAREEV, WIKINER, BSNLP,
15
DEEPPAVLOV, DEEPPAVLOV_BERT, DEEPPAVLOV_SLAVIC,
18
SLOVNET, SLOVNET_BERT, SPACY,
25
from naeval.record import (
29
from naeval.io import (
35
from naeval.readme import patch_readme
36
from naeval.sent import iter_sents
37
from naeval.docker import docker_client
39
from naeval.ner.datasets import (
46
from naeval.ner.models import (
53
DeeppavlovSlavicModel,
59
from naeval.ner.markup import (
63
from naeval.ner.score import score_markups
64
from naeval.ner.report import (
67
format_github_scores_report,
75
CORUS_DATA_DIR = expanduser('~/proj/corus-data')
77
FACTRU: 'factRuEval-2016-master',
80
GAREEV: 'rus-ner-news-corpus.iob',
81
WIKINER: 'aij-wikiner-ru-wp3.bz2',
83
NER1, NER2 = 'ner1', 'ner2'
84
README = expanduser('~/proj/naeval/README.md')
85
SLOVNET_README = expanduser('~/proj/slovnet/README.md')
94
SLOVNET: SlovnetModel,
95
SLOVNET_BERT: SlovnetBERTModel,
96
DEEPPAVLOV: DeeppavlovModel,
97
DEEPPAVLOV_BERT: DeeppavlovBERTModel,
98
DEEPPAVLOV_SLAVIC: DeeppavlovSlavicModel,
99
PULLENTI: PullentiModel,
102
TEXTERRA: TexterraModel,
107
DATA_DIR = expanduser('~/proj/naeval/data/ner')