在管道中添加自定义构件后的铁路超高荷载模型(空间)

2024-10-03 23:29:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我用定制数据集从头开始训练了一个NER,没有任何其他组件。我加载了模型,并将另一个组件(短语匹配器)添加到现有的管道中,并对其进行了训练再来一次。现在我无法加载新保存的模型。你知道吗

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/deusxmachine/.local/lib/python2.7/site-packages/spacy/__init__.py", line 19, in load
    return util.load_model(name, **overrides)
  File "/home/deusxmachine/.local/lib/python2.7/site-packages/spacy/util.py", line 116, in load_model
    return load_model_from_path(Path(name), **overrides)
  File "/home/deusxmachine/.local/lib/python2.7/site-packages/spacy/util.py", line 156, in load_model_from_path
    component = nlp.create_pipe(name, config=config)
  File "/home/deusxmachine/.local/lib/python2.7/site-packages/spacy/language.py", line 215, in create_pipe
    raise KeyError("Can't find factory for '{}'.".format(name))
KeyError: u"Can't find factory for 'my_component'."`

Tags: nameinpyhomemodelspacylibpackages