2020-02-27 20:42:27 +03:00
|
|
|
from pathlib import Path
|
|
|
|
|
2020-05-19 17:20:03 +03:00
|
|
|
from ... import util
|
2020-02-27 20:42:27 +03:00
|
|
|
|
|
|
|
|
|
|
|
def default_nel_config():
|
|
|
|
loc = Path(__file__).parent / "entity_linker_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=False)
|
|
|
|
|
|
|
|
|
|
|
|
def default_nel():
|
|
|
|
loc = Path(__file__).parent / "entity_linker_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=True)["model"]
|
|
|
|
|
|
|
|
|
|
|
|
def default_morphologizer_config():
|
|
|
|
loc = Path(__file__).parent / "morphologizer_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=False)
|
|
|
|
|
|
|
|
|
|
|
|
def default_morphologizer():
|
|
|
|
loc = Path(__file__).parent / "morphologizer_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=True)["model"]
|
|
|
|
|
|
|
|
|
|
|
|
def default_parser_config():
|
|
|
|
loc = Path(__file__).parent / "parser_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=False)
|
|
|
|
|
|
|
|
|
|
|
|
def default_parser():
|
|
|
|
loc = Path(__file__).parent / "parser_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=True)["model"]
|
|
|
|
|
|
|
|
|
|
|
|
def default_ner_config():
|
|
|
|
loc = Path(__file__).parent / "ner_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=False)
|
|
|
|
|
|
|
|
|
|
|
|
def default_ner():
|
|
|
|
loc = Path(__file__).parent / "ner_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=True)["model"]
|
|
|
|
|
|
|
|
|
2020-03-06 16:45:02 +03:00
|
|
|
def default_senter_config():
|
|
|
|
loc = Path(__file__).parent / "senter_defaults.cfg"
|
2020-02-27 20:42:27 +03:00
|
|
|
return util.load_config(loc, create_objects=False)
|
|
|
|
|
|
|
|
|
2020-03-06 16:45:02 +03:00
|
|
|
def default_senter():
|
|
|
|
loc = Path(__file__).parent / "senter_defaults.cfg"
|
2020-02-27 20:42:27 +03:00
|
|
|
return util.load_config(loc, create_objects=True)["model"]
|
|
|
|
|
|
|
|
|
|
|
|
def default_tagger_config():
|
|
|
|
loc = Path(__file__).parent / "tagger_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=False)
|
|
|
|
|
|
|
|
|
|
|
|
def default_tagger():
|
|
|
|
loc = Path(__file__).parent / "tagger_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=True)["model"]
|
|
|
|
|
|
|
|
|
|
|
|
def default_textcat_config():
|
|
|
|
loc = Path(__file__).parent / "textcat_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=False)
|
|
|
|
|
|
|
|
|
|
|
|
def default_textcat():
|
|
|
|
loc = Path(__file__).parent / "textcat_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=True)["model"]
|
|
|
|
|
|
|
|
|
|
|
|
def default_tok2vec_config():
|
|
|
|
loc = Path(__file__).parent / "tok2vec_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=False)
|
|
|
|
|
|
|
|
|
|
|
|
def default_tok2vec():
|
|
|
|
loc = Path(__file__).parent / "tok2vec_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=True)["model"]
|
2020-05-18 23:23:33 +03:00
|
|
|
|
|
|
|
|
|
|
|
def default_simple_ner_config():
|
|
|
|
loc = Path(__file__).parent / "simple_ner_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=False)
|
|
|
|
|
|
|
|
|
|
|
|
def default_simple_ner():
|
|
|
|
loc = Path(__file__).parent / "simple_ner_defaults.cfg"
|
|
|
|
return util.load_config(loc, create_objects=True)["model"]
|