如何确定CustomVision项目的“迭代ID”(用于MSFlow操作)?

时间:2019-03-19 14:11:15

标签: microsoft-cognitive

情况: 我正在构建一个MSFlow,它将SharePoint pic lib图片发送到刚刚训练的CustomVision分类器,然后再发送回标签(例如,“绿色”,“红色”等);

挑战: 我的MSFlow“ CustomVision”操作失败,并指出“此项目没有默认迭代。请提供一个迭代ID”

挑战: CustomVision项目的SETTINGS页面上没有显示该IterationID的地方!

问题: 如何/在何处找到此ITERATION ID(似乎是GUID)???

谢谢, -在北极光(IL)北部标记

2 个答案:

答案 0 :(得分:1)

在自定义视觉门户home中,选择要使用的项目,然后选择“性能”选项卡。在页面的左侧,您将看到迭代。选择所需的迭代,然后选择“预测URL”。这将打开一个新对话框,其中提供了图像URL和图像文件的URL。在此URL中,迭代ID是传递的参数,复制ID并在您的应用程序中使用它。

enter image description here

如果您选择任何迭代作为默认迭代,则图像URL中将不需要迭代ID。

答案 1 :(得分:1)

自我回答(仅在发布问题后找到答案)! 可以找到IterationID如下:

浏览到您的自定义视觉项目页面URL (例如https://www.customvision.ai/projects) =>浏览器将显示一组“平铺”-每个现有项目一个;

导航(单击)您要为其寻找IterationID的特定项目; =>浏览器将重定向到您项目的“管理”页面(注意:默认为“培训图像”页面); 它看起来像这样: https://www.customvision.ai/projects/#/管理

导航(单击)此项目的“性能”选项卡上 =>浏览器将直接转到“性能”页面,如下所示: https://www.customvision.ai/projects/#/性能

注意:所有“迭代”(即训练迭代)都将在左侧显示出来

选择您希望用作“ Web服务”的(训练)迭代,以对传入的图像进行实际分类; =>浏览器将显示该(训练)迭代的详细信息/指标

单击页面左上方区域中“ PredictionURL”标签上的 =>弹出窗口将显示所有消耗与该分类器包装在一起的基础Web服务(“ API”)所需的与设置相关的数据!

在特定情况下,您会看到2个不同的URL: 对于输入的ImageURL: https://southcentralus.api.cognitive.microsoft.com/customvision/v2.0/Prediction/ / url?iterationId = g9fc4e82-3f95-4ec1-acf2-9b12bba2b409

对于作为输入的ImageFILE: https://southcentralus.api.cognitive.microsoft.com/customvision/v2.0/Prediction/ / image?iterationId = g9fc4e82-3f95-4ec1-acf2-9b12bba2b409

无论您检查哪个URL,您都将看到IterationID的SAME值-在那里就可以了!

将此IterationID GUID复制并粘贴到您的MSFlow CustomVision Action中,它应该可以工作!

干杯, -在北伊罗拉(North Aurora IL)标记