unlabeled_indices#

skactiveml.utils.unlabeled_indices(y, missing_label=nan, *, target_type='single-output')[source]#

Return an array of indices indicating missing labels.

Parameters:
yarray-like of shape (n_samples,) or (n_samples, n_outputs)

Class labels to be checked w.r.t. to present labels.

missing_labelnumber or str or None or np.nan, default=np.nan

Value to represent a missing label.

target_type“single-output” or “multi-label”, default=”single-output”

The resolved target type. For multi-label targets, y must be two-dimensional. Furthermore, a row y[i] must contain either only observed labels or only missing_label values, i.e., no mixing within a row.

Returns:
unlbld_indicesnumpy.ndarray of shape (n_samples,) or (n_samples, 2)

Index array of missing labels.

  • If target_type=”single-output” and y is a 2D-array, unlbld_indices has the shape (n_samples, 2).

  • Otherwise, unlbld_indices has the shape (n_samples,).

Examples using skactiveml.utils.unlabeled_indices#

Bayesian Active Learning by Disagreement (BALD)

Bayesian Active Learning by Disagreement (BALD)

Density-weighted Uncertainty Sampling (DWUS)

Density-weighted Uncertainty Sampling (DWUS)