VNCoreMLFeatureValueObservation VS class VNClassificationObservation

VNCoreMLFeatureValueObservation VS class VNClassificationObservation

我正在研究 CoreML 以创建机器学习应用程序。我正在阅读苹果文档,发现这两个 class VNCoreMLFeatureValueObservationVNClassificationObservation。阅读文档后,我对我应该使用哪种模型感到困惑 class。苹果文档还提供了不同的模型,例如 mobileNet、SqueezeNet、Places205-GoogLeNet、ResNet50 和 VGG16

当模型是 classifier 时返回 VNClassificationObservation。它现在输出 [String: Double] 的字典,其中包含模型中每个 class 的概率分数。你列出的模型都是class化。

当模型不是 classifier 时返回 VNCoreMLFeatureValueObservation。此类模型通常输出一个 MLMultiArray 对象,而不是字典。您必须自己进行 post 处理来解释此类输出中的数据。