Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Botframework 我是否可以在不进行审查的情况下将测试过的话语自动添加到我的LUIS模型中?_Botframework_Azure Language Understanding - Fatal编程技术网

Botframework 我是否可以在不进行审查的情况下将测试过的话语自动添加到我的LUIS模型中?

Botframework 我是否可以在不进行审查的情况下将测试过的话语自动添加到我的LUIS模型中?,botframework,azure-language-understanding,Botframework,Azure Language Understanding,我建立了一个LUIS模型,我想在模型上启用主动学习属性,但我不想通过检查想要的话语来手动添加测试的话语, 我找到的所有教程都手动执行此操作,如以下教程: 我想把所有测试过的话语自动添加到训练过的数据中,而无需检查 首先,考虑一下你在做什么。如果你告诉路易斯将所有话语添加到路易斯已经为他们预测的意图中,那么你的意图必须是让路易斯继续预测已经预测的相同意图。尽管添加新的标记话语肯定会改变一点信心分数,但使用脚本自动标记未标记话语与什么都不做并没有多大区别 P>即使你想对话语做些什么,你也可以考虑

我建立了一个LUIS模型,我想在模型上启用主动学习属性,但我不想通过检查想要的话语来手动添加测试的话语, 我找到的所有教程都手动执行此操作,如以下教程:

我想把所有测试过的话语自动添加到训练过的数据中,而无需检查


首先,考虑一下你在做什么。如果你告诉路易斯将所有话语添加到路易斯已经为他们预测的意图中,那么你的意图必须是让路易斯继续预测已经预测的相同意图。尽管添加新的标记话语肯定会改变一点信心分数,但使用脚本自动标记未标记话语与什么都不做并没有多大区别

<> P>即使你想对话语做些什么,你也可以考虑清理日志来清除它们,这显然是API所做的,因为未标记的话语似乎是从你的日志中提取出来的。另一方面,您也可以一开始就不记录任何内容

如果您真的想自动将话语添加到对齐意图的过程中,那么您必须下载日志,然后将日志中的话语添加为示例话语。然后,您可以使用API查看哪些语句被标记,并使用该API确定日志中哪些语句未标记,但您很幸运,因为您不必这样做。您可以只添加日志中的所有语句,而不必担心它们是否已被标记

你可以这样做:


  • 是的,您可以使用RESTAPI来完成

    • 首先,您需要以编程方式从中获取意图
    • 然后以编程方式从更改模型

    PS:您可能需要
    序列化
    反序列化
    JSON对象,请检查此项,可从
    NuGet
    下载

    没有这样的方法,因为您可以查看此列表。@MdFaridUddinKiron谢谢,有证据证明这一点吗?@Taqwasleem-您是说您希望所有未标记的话语都添加到得分最高的意图中?你能解释一下你希望通过这样做来完成什么吗?(因为这条帖子里有很多人,如果你想让我看到你的回复,你需要提到我。)@KyleDelaney我也考虑过这一点,尽管这个过程中存在固有的风险。大多数时候,我只是接受所有的建议,所以我可以看到自动化过程会有什么好处。也就是说,Taqwasleem我经常遇到冲突项目,如果训练不正确,可能会打乱我的意图,所以总的来说,我不认为我会推荐这种做法。@KyleDelaney-谢谢你的回答,是的,你是对的,这样做似乎很奇怪,特别是如果机器人对每个人都可用,我想这样做是为了学术目的,这并不一定意味着我想长期采用它。谢谢,这对我有好处。我正在尝试自动删除数字输入(例如,订单的行、订单)。从这个答案中,我认为我可以下载日志,使用正则表达式查找有问题的话语(在我的例子中,话语没有字母字符),然后使用Delete Unlabled话语API删除它们?因为我不在乎他们是否在这个过程中被标记,我可以跳过“回顾标记的示例”步骤?@billoverton-我不确定你说“删除”是什么意思,但我猜你想从日志中删除某些话语。是的,您可以下载日志,然后使用“删除未标记的话语”。我解释说,在任何情况下,您都可以跳过带标签的示例,但在您的情况下,如果您想问这个问题,您可以跳过批添加标签。