【问题标题】:How to train only for specific entity labels in spaCy?如何仅针对 spaCy 中的特定实体标签进行训练?
【发布时间】:2019-12-23 04:14:42
【问题描述】:

我想更新具有以下实体标签的现有 spacy 模型:

('CARDINAL',  'DATE',  'EVENT',  'FAC',  'GPE',  'LANGUAGE',  'LAW',  'LOC',  'MONEY', 'NORP',
 'ORDINAL',  'ORG',  'PERCENT',  'PERSON',  'PRODUCT',  'QUANTITY',  'TIME',  'WORK_OF_ART')

但是,我只想更新 ('ORG','GPE','PERSON','PRODUCT'),而其余部分保持不变。怎么办?

【问题讨论】:

    标签: python-3.x machine-learning nlp spacy


    【解决方案1】:

    做到这一点的最佳方法是使用您想要保留的标签从原始模型中抽取预测样本,然后将这些示例添加为训练数据,同时使用您想要更新的标签中的新示例训练您的模型。这将确保模型在学习新标签时不会“忘记”如何处理您想要保留的标签。

    更多信息可以在这里找到:https://explosion.ai/blog/pseudo-rehearsal-catastrophic-forgetting

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-28
      • 2020-05-06
      • 2016-11-17
      • 1970-01-01
      • 2020-07-28
      • 1970-01-01
      • 2020-02-20
      • 1970-01-01
      相关资源
      最近更新 更多