我正在使用自定义视觉(https://www.customvision.ai)训练对象识别模型。经过10次迭代训练后,它突然停止加载。我总是将其导出为onnx并将其加载到HoloLens中(通过本教程:https://mtaulty.com/2018/03/29/third-experiment-with-image-classification-on-windows-ml-from-uwp-on-hololens-in-unity/)。而且它工作了相当长的一段时间(尽管结果并不完美),但是在我继续训练模型以发现更好的结果之后,它就停止了工作。
我的脚本与本教程中的脚本非常相似,只是带有我的标签和一些不同的名称。 MainScript.cs https://pastebin.com/hxLrjXqv-我的detect.cs(就像本教程中的daschund.cs一样)https://pastebin.com/sP4PWNV6
因此,我删除了Custom Vision上的项目,并再次从头开始训练我的模型。 2个具有Multiclass的标签(每个图像一个标签)仅具有40张图片。我只想知道图片中是否有手指。在HoloLens上部署时,它不会超出MainScript中的限制
LearningModelEvaluationResultPreview evalResult = await learningModel.EvaluateAsync(binding, string.Empty);
我不知道出了什么问题。如果有人对如何解决它有想法,或者对如何学习如何在HoloLens上运行对象识别模型有不同的了解,我将很高兴。
预先感谢
答案 0 :(得分:0)
这可能是由于您使用的订阅级别。您的订阅将限制您通过培训可以存储的模型数量。您的订阅可能限制您一次保留10个迭代。
如果您进入CustomVision.AI门户并查看您的项目,请单击“性能”选项卡,您将看到所有训练迭代。删除最旧的模型,如果我正确理解了您的问题,我怀疑您将能够再次训练模型。
答案 1 :(得分:0)
自定义视觉服务已更新,可以下载ONNX v1.2模型。解决了我的问题。