【发布时间】:2018-08-29 06:57:20
【问题描述】:
我已经在 LUIS 中创建了几个话语,以便在我的应用程序中创建新的会议项目。
我已经标记了话语中的相应元素,以识别被邀请人的姓名和会议的日期/时间。 当我训练模型并随后对其进行测试时,每次都会识别日期和时间。联系人姓名并非如此。我已经尝试了所有可能的方法,例如将话语添加为模式、添加短语列表,但没有成功。
我能做些什么来完成这项工作?有什么我想念的吗?
【问题讨论】:
-
我玩过预建域并在 LUIS 中添加了日历域。除了可用的受限实体(主题和位置)之外,这些也不起作用。即使使用预建域,我也没有获得主题或位置信息。 100% 可靠的实体类型是 DateTimeV2
-
Communication.ContactName 使用什么样的实体?如果简单或模式:您为此意图创建了多少话语?如果少于 10-15,则可能是模型训练不足,无法识别名称。你对所有的话语都有不同的名字吗?重复使用相同的名称可能会导致错误的训练。您是否尝试过复合实体?例如,创建一个包含 ContactName 和 datetimeV2 作为该 MeetingEntity 子级的 MeetingEntity,然后进行培训可能会有所帮助。
-
在话语中使用不同的名称后,出现在我的名称短语列表中,经过训练的模型效果非常好。我正在为实体使用简单的实体类型。现在可以了
标签: botframework azure-language-understanding