有没有办法组合 CoreML 模型?
Is there a way to combine CoreML models?
我想结合 Apple 提供的可用 CoreML 模型,以创建一个能够更准确地识别对象的大型模型。有没有办法解压这些模型,组合它们,然后重新打包,或者在 Swift 代码中组合数组使用它们?
简而言之:没有。这不是这些模型的工作方式。
您可以将多个模型组合成一个大模型,但这与 运行 单独使用相同。
您可以做的是使用多个模型进行预测,然后取这些预测的平均值,并将其用作最终预测。那叫"ensembling"。但是在移动设备上使用它就太过分了。
我想结合 Apple 提供的可用 CoreML 模型,以创建一个能够更准确地识别对象的大型模型。有没有办法解压这些模型,组合它们,然后重新打包,或者在 Swift 代码中组合数组使用它们?
简而言之:没有。这不是这些模型的工作方式。
您可以将多个模型组合成一个大模型,但这与 运行 单独使用相同。
您可以做的是使用多个模型进行预测,然后取这些预测的平均值,并将其用作最终预测。那叫"ensembling"。但是在移动设备上使用它就太过分了。