代码之家  ›  专栏  ›  技术社区  ›  Oyen

我必须自己制作路易斯实体才能识别“latest”这个词吗

  •  1
  • Oyen  · 技术社区  · 7 年前

    那么,我应该创建自己的实体吗?如果能帮我指出正确的方向,我们将不胜感激。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Steven G.    7 年前

    在这个例子中,你面前有三个选择,其中两个在路易斯身上。

    路易斯:选项1-简单实体

    • latest 它是LUIS应用程序的同义词。
    • 好处包括减少代码债务,能够手动标记令牌,以及使用机器学习进行识别 最近的 (注意:您仍然需要提供路易斯的同义词才能识别)
    • 缺点包括在应用程序中少使用一个实体(简单、分层和复合实体的任何组合的当前限制为每个应用程序30个)。

    • 在应用程序中创建列表实体并添加
    • 缺点包括失去一个列表实体 未用于LUIS的机器学习方面,无助于提高意图预测分数。

    应用程序级别:正则表达式/子字符串解析

    • 创建一个令牌提取器(使用RegExp或其他技术)来识别单词
    • 这样做的好处包括减少LUIS资源(实体和列表实体)的支出,更重要的是,可能会大大减少从LUIS获得结果所需的时间。
    • 缺点包括由于必须在应用程序中执行匹配而增加的代码债务。