qiskit-documentation/docs/api/qiskit/0.26/qiskit.aqua.components.mult...

37 lines
2.6 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: multiclass_extensions
description: API reference for qiskit.aqua.components.multiclass_extensions
in_page_toc_min_heading_level: 2
python_api_type: module
python_api_name: qiskit.aqua.components.multiclass_extensions
---
<span id="module-qiskit.aqua.components.multiclass_extensions" />
<span id="qiskit-aqua-components-multiclass-extensions" />
# Multi-class Extensions
<span id="module-qiskit.aqua.components.multiclass_extensions" />
`qiskit.aqua.components.multiclass_extensions`
A multiclass extension allows Aquas binary classifier algorithms, such as [`QSVM`](qiskit.aqua.algorithms.QSVM "qiskit.aqua.algorithms.QSVM") and [`SklearnSVM`](qiskit.aqua.algorithms.SklearnSVM "qiskit.aqua.algorithms.SklearnSVM") to handle more than two classes and do [multiclass classification](https://en.wikipedia.org/wiki/Multiclass_classification).
The multiclass extensions use different techniques to perform multiclass classification using the underlying binary classifier.
# Multiclass Extension Base Class
| | |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ |
| [`MulticlassExtension`](qiskit.aqua.components.multiclass_extensions.MulticlassExtension "qiskit.aqua.components.multiclass_extensions.MulticlassExtension") | Base class for multiclass extension. |
# Multiclass Extensions
| | |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------- |
| [`AllPairs`](qiskit.aqua.components.multiclass_extensions.AllPairs "qiskit.aqua.components.multiclass_extensions.AllPairs") | The All-Pairs multiclass extension. |
| [`OneAgainstRest`](qiskit.aqua.components.multiclass_extensions.OneAgainstRest "qiskit.aqua.components.multiclass_extensions.OneAgainstRest") | The One Against Rest multiclass extension. |
| [`ErrorCorrectingCode`](qiskit.aqua.components.multiclass_extensions.ErrorCorrectingCode "qiskit.aqua.components.multiclass_extensions.ErrorCorrectingCode") | The Error Correcting Code multiclass extension. |