---
title: VNCoreMLFeatureValueObservation
framework: vision
role: symbol
role_heading: Class
path: vision/vncoremlfeaturevalueobservation
---

# VNCoreMLFeatureValueObservation

An object that represents a collection of key-value information that a Core ML image-analysis request produces.

## Declaration

```swift
class VNCoreMLFeatureValueObservation
```

## Overview

Overview This type of observation results from performing a VNCoreMLRequest image analysis with a Core ML model whose role is prediction rather than classification or image-to-image processing. Vision infers that an MLModel object is a predictor model if that model predicts multiple features. You can tell that a model predicts multiple features when its modelDescription object has a nil value for its predictedFeatureName property, or when it inserts its output in an outputDescriptionsByName dictionary.

## Topics

### Obtaining Feature Values

- [featureValue](vision/vncoremlfeaturevalueobservation/featurevalue.md)
- [featureName](vision/vncoremlfeaturevalueobservation/featurename.md)

## Relationships

### Inherits From

- [VNObservation](vision/vnobservation.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [VNRequestRevisionProviding](vision/vnrequestrevisionproviding.md)

## See Also

### Machine learning image analysis

- [Classifying Images with Vision and Core ML](coreml/classifying-images-with-vision-and-core-ml.md)
- [Training a Create ML Model to Classify Flowers](vision/training-a-create-ml-model-to-classify-flowers.md)
- [VNCoreMLRequest](vision/vncoremlrequest.md)
- [VNClassificationObservation](vision/vnclassificationobservation.md)
- [VNPixelBufferObservation](vision/vnpixelbufferobservation.md)
