Воспроизвести результаты обучения spaCy - PullRequest
0 голосов
/ 18 января 2019

Было бы неплохо, если есть способ воспроизвести результаты тренировок в spaCy.Ниже фрагмент обучает тривиальный компонент NER, но показывает разные результаты в отдельных прогонах.Это ожидаемое поведение?

import spacy

spacy.util.fix_random_seed()

nlp = spacy.blank("en")

ner = nlp.create_pipe("ner")
ner.add_label("TEST")
nlp.add_pipe(ner)

losses = {}
nlp.begin_training()
nlp.update(
    ["test"],  # batch of texts
    [{"entities": [(0, 4, "TEST")]}],  # batch of annotations
    losses=losses,
)
print(losses)
...