qiskit.aqua.components.multiclass_extensions.OneAgainstRest¶
-
class
OneAgainstRest
[ソース]¶ The One Against Rest multiclass extension.
For an \(n\)-class problem, the one-against-rest method constructs \(n\) SVM classifiers, with the \(i\)-th classifier separating class \(i\) from all the remaining classes, \(\forall i \in \{1, 2, \ldots, n\}\). When the \(n\) classifiers are combined to make the final decision, the classifier that generates the highest value from its decision function is selected as the winner and the corresponding class label is returned.
Methods
__init__
()Initialize self.
predict
(x)Applying multiple estimators for prediction.
set_estimator
(estimator_cls[, params])Called internally to set
Estimator
and parameters :type estimator_cls:Callable
[[List
],Estimator
] :param estimator_cls: AnEstimator
class :type params:Optional
[List
] :param params: Parameters for the estimatortest
(x, y)Testing multiple estimators each for distinguishing a pair of classes.
train
(x, y)Training multiple estimators each for distinguishing a pair of classes.
-
predict
(x)[ソース]¶ Applying multiple estimators for prediction.
- パラメータ
x (numpy.ndarray) – NxD array
- 戻り値
predicted labels, Nx1 array
- 戻り値の型
numpy.ndarray
-
set_estimator
(estimator_cls, params=None)¶ Called internally to set
Estimator
and parameters :type estimator_cls:Callable
[[List
],Estimator
] :param estimator_cls: AnEstimator
class :type params:Optional
[List
] :param params: Parameters for the estimator- 戻り値の型
None
-