开发者社区 问答 正文

命名体识别把“project”识别成专有名词,我想把他识别成“系列”这个实体类型,在定制词表中加没有

命名体识别把“project”识别成专有名词,我想把他识别成“系列”这个实体类型,在定制词表中加没有用。这个怎么解决呢? "RequestId":"265D5490-9AF2-5D77-94C9-4936E8114864"

展开
收起
真的很搞笑 2023-04-27 12:20:56 92 分享 版权
1 条回答
写回答
取消 提交回答
  • CSDN全栈领域优质创作者,万粉博主;InfoQ签约博主;华为云享专家;华为Iot专家;亚马逊人工智能自动驾驶(大众组)吉尼斯世界纪录获得者

    要将“project”识别为“系列”,您需要在自定义词表中添加一个包含该词汇的条目。以下是一个可能的示例:

    
    - 系列 (series)
    
    

    然后,您可以使用相应的模型参数来训练您的命名实体识别模型,以便它可以正确地识别“系列”作为“系列”而不是“project”。具体来说,您需要使用适当的标记指示器(如BIO或BIOES)和输入格式来训练模型。例如,如果您使用的是BiLSTM-CRF模型,则可以使用以下格式的输入文本:

    
    <句子> <标签> <单词1> <单词2> ... </单词n> </句子>
    
    <句子> <标签> <单词1> <单词2> ... </单词n> </句子>
    ...
    
    

    其中,标签指示器指示单词是名词还是其他类型的实体,而输入文本中的每个单词都应该用其对应的ID进行标记。在这种情况下,您可以将“系列”替换为相应的ID,并将其与输入文本一起传递给模型进行训练。

    2023-05-17 11:08:51
    赞同 展开评论
问答地址: