【问题标题】:LUIS unable to differentiate between husband and wifeLUIS 无法区分夫妻
【发布时间】:2017-05-24 17:50:00
【问题描述】:

考虑以下两个话语 -

 I love {chocolate} and my husband like {cars}
 I love {cars} and my wife like {chocolate}

我创建了两个实体 -

  I love {wifeChoice} and my husband like {husbandChoice}
  I love {husbandChoice} and my wife like {wifeChoice}

当我尝试训练模型时,这些话语报告 {cars} 被标记为 {husbandsChoice} 但预测为 {wifeChoice}

用户可以根据正在交互的人(丈夫或妻子)输入这两个短语,我希望在实体中更新正确的实体。但是结果是同时分配了{wifeChoice}中的两个值

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: microsoft-cognitive azure-language-understanding


    【解决方案1】:

    通常,当 LUIS 无法正确解释意图和实体时,这是因为您没有足够的训练数据,因此 LUIS 无法正确识别关键字和短语。尝试添加这些短语的更多变体,LUIS 会更好地识别实体。

    【讨论】:

    • 实际上我添加了大约 50 种不同的变化,没有任何改变:( I like ... and my wife likes ... my choice is .. and my wife's choice is ... and lot more
    【解决方案2】:

    您可能要考虑的一个选项(但是我没有尝试过以确保它会起作用)是使用Phrase lists 并添加“妻子”和“丈夫”作为不可互换的词。为此,请在 LUIS 门户中转到您的应用,然后转到菜单中的功能,然后在 Phrase lists feature 选项中添加短语列表(确保取消选中“是否可交换?”选项)。

    同样,这可能什么都做不了...但值得一试。

    【讨论】:

    • 我出去了几天,回来试试。谢谢。
    猜你喜欢
    • 2022-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-03
    • 1970-01-01
    • 1970-01-01
    • 2011-02-27
    • 1970-01-01
    相关资源
    最近更新 更多