我尝试根据rasa_nlu训练我的机器人。
下面是我的配置文件,我遇到了问题,因为ner_spacy会识别诸如“下个月”之类的实体,而不是时间数据。我希望这种类型的实体只能被小鸭模块识别。
谢谢
语言:“ en” 项目:“ nav-os” 管道: -名称:“ nlp_spacy” 型号:“ en” -名称:“ ner_spacy” -名称:“ tokenizer_spacy” -名称:“ intent_entity_featurizer_regex” -名称:“ intent_featurizer_spacy” -名称:“ ner_crf” -名称:“ ner_synonyms” -名称:“ intent_classifier_sklearn” -名称:“ ner_duckling” 尺寸: -“时间”
答案 0 :(得分:0)
您可以通过定义要包含的维度来排除spaCy的维度,如documentation中所述。
意味着您可以像下面这样配置spacy_ner
组件,以仅提取PERSON
实体(仅作为示例)。
pipeline:
- name: "SpacyEntityExtractor"
# dimensions to extract
dimensions: ["PERSON"]