ModelScope命名实体识别的,是指推理的时候这里的参数吗?

ModelScope命名实体识别的https://modelscope.cn/models/damo/nlp_raner_named-entity-recognition_chinese-base-ecom-50cls/summary 这个模型,现在我自己的模型推理报错KeyError: "SequenceLabelingPipeline: 'text-classification is not in the models registry group token-classification. Please make sure the correct version of ModelScope library is used.'"?
是指推理的时候这里的参数吗 就是填写Tasks.named_entity_recognition,后面路径是我本地模型output_best路径

展开
收起
真的很搞笑 2023-11-01 20:39:09 128 分享 版权
4 条回答
写回答
取消 提交回答
  • 根据错误信息来看,您在进行模型推理时遇到了KeyError,这意味着您尝试调用的方法或属性在给定的对象或模块中未定义。

    在这个情况下,错误消息表明您试图在文本分类任务中使用一个名为'NamedEntityRecognition'的任务,然而该任务并未注册到'ModelScope library'的'token-classification'组中。

    因此,为了修正这个问题,您可能需要确保在使用命名实体识别任务时,其正确地注册到了合适的任务组中。此外,也请确保您在使用ModelScope库时使用的是最新版本。

    2023-11-02 22:07:45
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    这个错误意味着您的代码中的参数配置与当前正在使用的 ModelScope 版本不匹配。
    为了修复这个问题,您应该按照以下步骤进行操作:

    1. 确保您的 ModelScope 版本与创建该模型的人所使用的版本相匹配。
    2. 核实 named_entity_recognition 是在您所使用的 ModelScope 版本中可用的一个任务名称。

    如果以上两个条件都满足,则应该是其它地方出现了问题,例如传入的数据格式不符合预期。建议查看 ModelScope 文档中关于该任务的要求或实例演示。

    2023-11-02 13:28:42
    赞同 展开评论
  • 这个错误提示表明在执行命名实体识别任务时,出现了KeyError。具体来说,错误信息指出"SequenceLabelingPipeline: 'text-classification is not in the models registry group token-classification. Please make sure the correct version of ModelScope library is used."。

    根据错误信息,问题可能出在以下几个方面:

    1. 使用的ModelScope库版本不正确。请确保你使用的是最新版本的ModelScope库,并按照官方文档进行安装和配置。

    2. 模型注册组错误。错误提示中提到的"token-classification"是用于文本分类任务的模型注册组,而命名实体识别任务属于其他注册组。请检查你的模型是否属于正确的注册组,并确保使用正确的Tasks名称来指定任务类型。

    3. 本地模型文件路径错误。错误信息中提到的"output_best"路径可能是指向模型文件的正确路径。请确保该路径正确指向了你的本地模型文件,并且文件格式符合预期。

    2023-11-02 09:53:13
    赞同 展开评论
  • 参考模型卡片Tasks.named_entity_recognition,不是text-classification,您自己的文件夹下有个configuration.json,您点开看一下task,此回答整理自钉群“魔搭ModelScope开发者联盟群 ①”

    2023-11-01 22:02:39
    赞同 展开评论

包含图像分类、图像生成、人体人脸识别、动作识别、目标分割、视频生成、卡通画、视觉评价、三维视觉等多个领域

热门讨论

热门文章

还有其他疑问?
咨询AI助理