对机器学习模型的所有细节的封装
在许多情况下,您可以直接使用Core ML,而无需访问MLModel类。而自动生成的模型类(以.mlmodel文件命名)为程序员提供了一个友好的界面,你应该使用它。
不管怎样,你如果创建自己的MLFeatureProvider,你需要直接使用MLModel prediction(from:).
可以通过创建自动生成的类并访问类的模型属性来得到MLModel实例。
-创建一个Core ML模型,只在不使用Xcode自动生成的界面时使用。
func prediction(from: MLFeatureProvider)
- 使用给定的特征值,对输出值进行预测。
var modelDescription: MLModelDescription
- 模型的元数据,也显示在模型的Xcode视图中。
- 模型的信息,主要是预测的输入和输出格式,以及附加的可选元数据。