Skip to content

Latest commit

 

History

History
58 lines (26 loc) · 1.71 KB

mlmodel.md

File metadata and controls

58 lines (26 loc) · 1.71 KB

Apple原文链接

MLModel

对机器学习模型的所有细节的封装


概述

在许多情况下,您可以直接使用Core ML,而无需访问MLModel类。而自动生成的模型类(以.mlmodel文件命名)为程序员提供了一个友好的界面,你应该使用它。

不管怎样,你如果创建自己的MLFeatureProvider,你需要直接使用MLModel prediction(from:).

可以通过创建自动生成的类并访问类的模型属性来得到MLModel实例。

主题


创建一个模型

init(contentsOf:)

-创建一个Core ML模型,只在不使用Xcode自动生成的界面时使用。


预测输出值

func prediction(from: MLFeatureProvider)

  • 使用给定的特征值,对输出值进行预测。

内省模型

var modelDescription: MLModelDescription

  • 模型的元数据,也显示在模型的Xcode视图中。

class MLModelDescription

  • 模型的信息,主要是预测的输入和输出格式,以及附加的可选元数据。

相关

继承自 NSObject

遵循的协议 CVarArg, Equatable, Hashable