A feature's value and its type bundled as a read-only instance.
SDKs
- iOS 11.0+
- macOS 10.13+
- Mac Catalyst 13.0+
- tvOS 11.0+
- watchOS 4.0+
Framework
- Core ML
Declaration
@interface MLFeatureValue : NSObject
Overview
A Core ML feature value, represented by MLFeature
, wraps both a data value and its type, represented by MLFeature
. For every MLModel
prediction, every input feature receives exactly one MLFeature
and every output feature produces exactly one MLFeature
. (See MLFeature
for details about input and output features.)
However, the model and your app don't pass MLFeature
instances directly. Instead, your app uses an MLFeature
to pass MLFeature
instances to the model's input features and another MLFeature
to get MLFeature
instances from the model's output features.
If you use the dynamically generated interface for your Core ML model, you will use the model input and output interfaces specific to your model, instead of using MLFeature
, to manipulate values directly.