From 2bf21cbe29f2f1501c7a15c1c8339202f8033099 Mon Sep 17 00:00:00 2001 From: Matthew Honnibal Date: Fri, 3 Nov 2017 20:20:01 +0100 Subject: [PATCH] Update model after optimising it instead of waiting --- spacy/language.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spacy/language.py b/spacy/language.py index 7b9bda805..bcdb93ef2 100644 --- a/spacy/language.py +++ b/spacy/language.py @@ -391,9 +391,10 @@ class Language(object): for name, proc in pipes: if not hasattr(proc, 'update'): continue + grads = {} proc.update(docs, golds, drop=drop, sgd=get_grads, losses=losses) - for key, (W, dW) in grads.items(): - sgd(W, dW, key=key) + for key, (W, dW) in grads.items(): + sgd(W, dW, key=key) def preprocess_gold(self, docs_golds): """Can be called before training to pre-process gold data. By default,