---
title: MultiLabelClassificationMetrics
framework: createmlcomponents
role: symbol
role_heading: Structure
path: createmlcomponents/multilabelclassificationmetrics
---

# MultiLabelClassificationMetrics

Multi-label classification metrics.

## Declaration

```swift
struct MultiLabelClassificationMetrics<Label> where Label : Hashable
```

## Topics

### Creating the distribution

- [init(_:strategy:)](createmlcomponents/multilabelclassificationmetrics/init(_:strategy:).md)
- [init(_:strategy:labels:)](createmlcomponents/multilabelclassificationmetrics/init(_:strategy:labels:).md)
- [init(classifications:groundTruth:strategy:)](createmlcomponents/multilabelclassificationmetrics/init(classifications:groundtruth:strategy:).md)
- [init(classifications:groundTruth:strategy:labels:)](createmlcomponents/multilabelclassificationmetrics/init(classifications:groundtruth:strategy:labels:).md)
- [init(confidenceThresholds:)](createmlcomponents/multilabelclassificationmetrics/init(confidencethresholds:).md)
- [MultiLabelClassificationMetrics.ThresholdSelectionStrategy](createmlcomponents/multilabelclassificationmetrics/thresholdselectionstrategy.md)

### Getting the properties

- [confidenceThresholds](createmlcomponents/multilabelclassificationmetrics/confidencethresholds.md)
- [exampleCount](createmlcomponents/multilabelclassificationmetrics/examplecount.md)
- [labels](createmlcomponents/multilabelclassificationmetrics/labels.md)
- [meanAveragePrecision](createmlcomponents/multilabelclassificationmetrics/meanaverageprecision.md)

### Computing and scoring

- [count(of:)](createmlcomponents/multilabelclassificationmetrics/count(of:).md)
- [f1Score(for:)](createmlcomponents/multilabelclassificationmetrics/f1score(for:).md)
- [falseNegativeCount(of:)](createmlcomponents/multilabelclassificationmetrics/falsenegativecount(of:).md)
- [falsePositiveCount(of:)](createmlcomponents/multilabelclassificationmetrics/falsepositivecount(of:).md)
- [precisionScore(for:)](createmlcomponents/multilabelclassificationmetrics/precisionscore(for:).md)
- [recallScore(for:)](createmlcomponents/multilabelclassificationmetrics/recallscore(for:).md)
- [trueNegativeCount(of:)](createmlcomponents/multilabelclassificationmetrics/truenegativecount(of:).md)
- [truePositiveCount(of:)](createmlcomponents/multilabelclassificationmetrics/truepositivecount(of:).md)

### Updating the metrics

- [add(_:)](createmlcomponents/multilabelclassificationmetrics/add(_:).md)
- [add(classifications:groundTruth:)](createmlcomponents/multilabelclassificationmetrics/add(classifications:groundtruth:).md)

### Computing the precision

- [meanAveragePrecisionScore(_:)](createmlcomponents/multilabelclassificationmetrics/meanaverageprecisionscore(_:).md)
- [meanAveragePrecisionScore(_:labels:)](createmlcomponents/multilabelclassificationmetrics/meanaverageprecisionscore(_:labels:).md)
- [meanAveragePrecisionScore(classifications:groundTruth:)](createmlcomponents/multilabelclassificationmetrics/meanaverageprecisionscore(classifications:groundtruth:).md)
- [meanAveragePrecisionScore(classifications:groundTruth:labels:)](createmlcomponents/multilabelclassificationmetrics/meanaverageprecisionscore(classifications:groundtruth:labels:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Metrics

- [Classification](createmlcomponents/classification.md)
- [ClassificationDistribution](createmlcomponents/classificationdistribution.md)
- [ClassificationMetrics](createmlcomponents/classificationmetrics.md)
- [rootMeanSquaredError(_:)](createmlcomponents/rootmeansquarederror(_:).md)
- [rootMeanSquaredError(_:_:)](createmlcomponents/rootmeansquarederror(_:_:).md)
- [maximumAbsoluteError(_:)](createmlcomponents/maximumabsoluteerror(_:).md)
- [maximumAbsoluteError(_:_:)](createmlcomponents/maximumabsoluteerror(_:_:).md)
- [meanAbsoluteError(_:)](createmlcomponents/meanabsoluteerror(_:).md)
- [meanAbsoluteError(_:_:)](createmlcomponents/meanabsoluteerror(_:_:).md)
- [meanAbsolutePercentageError(_:)](createmlcomponents/meanabsolutepercentageerror(_:).md)
- [meanSquaredError(_:)](createmlcomponents/meansquarederror(_:).md)
- [meanSquaredError(_:_:)](createmlcomponents/meansquarederror(_:_:).md)
