情况: 我正在构建一个MSFlow,它将SharePoint pic lib图片发送到刚刚训练的CustomVision分类器,然后再发送回标签(例如,“绿色”,“红色”等);
挑战: 我的MSFlow“ CustomVision”操作失败,并指出“此项目没有默认迭代。请提供一个迭代ID”
挑战: CustomVision项目的SETTINGS页面上没有显示该IterationID的地方!
问题: 如何/在何处找到此ITERATION ID(似乎是GUID)???
谢谢, -在北极光(IL)北部标记
答案 0 :(得分:1)
在自定义视觉门户home中,选择要使用的项目,然后选择“性能”选项卡。在页面的左侧,您将看到迭代。选择所需的迭代,然后选择“预测URL”。这将打开一个新对话框,其中提供了图像URL和图像文件的URL。在此URL中,迭代ID是传递的参数,复制ID并在您的应用程序中使用它。
如果您选择任何迭代作为默认迭代,则图像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)标记