未识别 LUIS 实体
LUIS entity not recognised
我训练了我的 luis
模型来识别名为“getDefinition
”的意图,并使用示例话语,例如:"What does BLANK mean"
或 "Can you explain BLANK to me?"
。它正确地识别了意图。我还添加了一个名为 "topic"
的实体,并训练它识别用户询问的主题。问题是 luis 只能识别用户询问的确切主题,如果我之前在其中一个话语中使用了该特定术语。
这是否意味着我必须用用户可以询问的所有可能的术语来训练它,或者有什么方法可以让它识别它吗?
例如,当我询问 "What does blockchain mean"
时,它正确地将 entity
(主题)识别为区块链,因为话语中包含区块链一词。但是,如果我问关于另一个主题的相同版本的问题,例如“what does mining mean"
,它不会将其识别为 entity
。
使用列表或短语列表似乎不能解决问题。我希望最终有数千个机器人响应的主题,在列表中输入每个主题既乏味又不方便。 LUIS 是否可以通过上下文识别它是一个主题?
解决此问题的最佳方法是什么?
同样的疑问,修改位。抱歉在此处重新发布 this。
目前 LUIS 无法仅根据意图提取实体。短语列表将帮助 LUIS 提取没有明确训练数据的标记。例如,使用话语 "What does blockchain mean?"
训练 LUIS 并不意味着它将从 "What does mining mean?"
中提取 "mining"
,除非 "mining"
包含在短语列表或列表实体中。除了 Nicolas R 所说的标记不同的值之外,另一件需要考虑的事情是,使用 LUIS 用于每种文化的语料库中不常见(或根本不存在)的词可能会导致 LUIS 在没有帮助的情况下无法提取词(通过短语列表或列表实体)。
例如,如果您创建了一个处理测量单位的 LUIS 应用程序,而您可能不需要使用英寸、米、公里或盎司等单位对其进行训练;您可能必须使用毫弧度、秒差距甚至其他文化拼写(如公里)等词来训练它。否则,这些词很可能不会被 LUIS 提取。如果用户提供了标记 "Planck unit"
,LUIS 可能会提供错误的提取,其中 returns "unit"
作为测量实体而不是 "Planck unit"
.
我训练了我的 luis
模型来识别名为“getDefinition
”的意图,并使用示例话语,例如:"What does BLANK mean"
或 "Can you explain BLANK to me?"
。它正确地识别了意图。我还添加了一个名为 "topic"
的实体,并训练它识别用户询问的主题。问题是 luis 只能识别用户询问的确切主题,如果我之前在其中一个话语中使用了该特定术语。
这是否意味着我必须用用户可以询问的所有可能的术语来训练它,或者有什么方法可以让它识别它吗?
例如,当我询问 "What does blockchain mean"
时,它正确地将 entity
(主题)识别为区块链,因为话语中包含区块链一词。但是,如果我问关于另一个主题的相同版本的问题,例如“what does mining mean"
,它不会将其识别为 entity
。
使用列表或短语列表似乎不能解决问题。我希望最终有数千个机器人响应的主题,在列表中输入每个主题既乏味又不方便。 LUIS 是否可以通过上下文识别它是一个主题?
解决此问题的最佳方法是什么?
同样的疑问,修改位。抱歉在此处重新发布 this。
目前 LUIS 无法仅根据意图提取实体。短语列表将帮助 LUIS 提取没有明确训练数据的标记。例如,使用话语 "What does blockchain mean?"
训练 LUIS 并不意味着它将从 "What does mining mean?"
中提取 "mining"
,除非 "mining"
包含在短语列表或列表实体中。除了 Nicolas R 所说的标记不同的值之外,另一件需要考虑的事情是,使用 LUIS 用于每种文化的语料库中不常见(或根本不存在)的词可能会导致 LUIS 在没有帮助的情况下无法提取词(通过短语列表或列表实体)。
例如,如果您创建了一个处理测量单位的 LUIS 应用程序,而您可能不需要使用英寸、米、公里或盎司等单位对其进行训练;您可能必须使用毫弧度、秒差距甚至其他文化拼写(如公里)等词来训练它。否则,这些词很可能不会被 LUIS 提取。如果用户提供了标记 "Planck unit"
,LUIS 可能会提供错误的提取,其中 returns "unit"
作为测量实体而不是 "Planck unit"
.