ios - VNCoreMLFeatureValueObservation VS 类 VNClassificationObservation
问题描述
我正在研究CoreML以创建机器学习应用程序。我正在阅读苹果文档,发现这两个类VNCoreMLFeatureValueObservation和VNClassificationObservation。阅读文档后,我对应该使用哪种模型感到困惑。苹果文档还提供了不同的模型,例如mobileNet、SqueezeNet、Places205-GoogLeNet、ResNet50 和 VGG16
解决方案
当VNClassificationObservation
模型是分类器时返回 。它现在输出一个字典,[String: Double]
其中包含模型中每个类的概率分数。您列出的模型都是分类器。
当VNCoreMLFeatureValueObservation
模型不是分类器时返回 。这种模型通常不是字典,而是输出一个MLMultiArray
对象。您将不得不进行自己的后处理来解释来自这种输出的数据。
推荐阅读
- c++ - 如何将编译器标志从 clang 传递给 nvcc
- python - How to find position of letters in array of strings
- github-actions - 只有主分支中的 .github/workflows 文件夹重要吗?
- asp.net-mvc - How Can I add a dollar symbol in ASP.NET MVC5?
- python - 如果我将脚本命名为“string.py”或“math.py”,“导入”操作的行为会有所不同。为什么会这样?
- scala - Flink does not allow Immutable style setters for POJO object when using scala case classes
- scala - Scala:列出与目录中的正则表达式匹配的文件
- c# - 无法使用 FirstOrDefault() 和条件编写包含查询
- r - 处理图例中的“缺失”标签:tmap
- javascript - 需要解决异步代码的问题