首页 > 解决方案 > HoloLens 上的自定义视觉

问题描述

我正在使用自定义视觉 ( 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

所以我删除了我在自定义视觉上的项目,并重新开始从头开始训练我的模型。2 个多类标签(每个图像一个标签)只有 40 张图片。我只想知道图片中是否有手指。在 HoloLens 上部署时,它不会在 MainScript 中越界

LearningModelEvaluationResultPreview evalResult = await learningModel.EvaluateAsync(binding, string.Empty);

我不知道有什么问题。如果有人知道如何修复它或了解如何在 HoloLens 上运行对象识别模型的不同来源,我会很高兴。

提前致谢

标签: microsoft-cognitivehololenswindows-machine-learning

解决方案


这可能是由于您使用的订阅级别。由于培训,您的订阅将限制您可以存储的模型数量。您的订阅可能会限制您一次保留 10 次迭代。

如果您进入 CustomVision.AI 门户并查看您的项目,单击性能选项卡,您将看到所有训练迭代。删除最旧的,如果我正确理解您的问题,我怀疑您将能够再次训练您的模型。


推荐阅读