mirror of
https://github.com/explosion/spaCy.git
synced 2025-07-10 16:22:29 +03:00
Don't collate model unless training succeeds
This commit is contained in:
parent
24dfbb8a28
commit
c4698f5712
|
@ -187,14 +187,15 @@ def train(lang, output_dir, train_data, dev_data, n_iter=30, n_sents=0,
|
||||||
with nlp.use_params(optimizer.averages):
|
with nlp.use_params(optimizer.averages):
|
||||||
final_model_path = output_path / 'model-final'
|
final_model_path = output_path / 'model-final'
|
||||||
nlp.to_disk(final_model_path)
|
nlp.to_disk(final_model_path)
|
||||||
components = []
|
components = []
|
||||||
if not no_parser:
|
if not no_parser:
|
||||||
components.append('parser')
|
components.append('parser')
|
||||||
if not no_tagger:
|
if not no_tagger:
|
||||||
components.append('tagger')
|
components.append('tagger')
|
||||||
if not no_entities:
|
if not no_entities:
|
||||||
components.append('ner')
|
components.append('ner')
|
||||||
_collate_best_model(meta, output_path, components)
|
_collate_best_model(meta, output_path, components)
|
||||||
|
|
||||||
|
|
||||||
def _collate_best_model(meta, output_path, components):
|
def _collate_best_model(meta, output_path, components):
|
||||||
bests = {}
|
bests = {}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user