alipy.query_strategy.multi_labels.
QueryMultiLabelRandom
Select instance or instancelabel pairs randomly.
Methods
select
select(self, label_index, unlabel_index, batch_size=1, select_type='inslab', **kwargs)
Parameters:


X: 2D array

Feature matrix of the whole dataset. It is a reference which will not use additional memory.

y: arraylike

Label matrix of the whole dataset. It is a reference which will not use additional memory.

lambda: float, optional (default=1.0)

A regularization parameter used in the regularization learning
framework.

kernel : {'linear', 'poly', 'rbf', callable}, optional (default='rbf')

Specifies the kernel type to be used in the algorithm.
It must be one of 'linear', 'poly', 'rbf', or a callable.
If a callable is given it is used to precompute the kernel matrix
from data matrices; that matrix should be an array of shape
``(n_samples, n_samples)``.

degree : int, optional (default=3)

Degree of the polynomial kernel function ('poly').
Ignored by all other kernels.

gamma : float, optional (default=1.)

Kernel coefficient for 'rbf', 'poly'.

coef0 : float, optional (default=1.)

Independent term in kernel function.
It is only significant in 'poly'.

select
select(self, label_index, unlabel_index, **kwargs)
Select a subset from the unlabeled set, return the selected instance and label.
Parameters:


label_index: {list, np.ndarray, MultiLabelIndexCollection}

The indexes of labeled samples. It should be a 1d array of indexes (column major, start from 0) or
MultiLabelIndexCollection or a list of tuples with 2 elements, in which,
the 1st element is the index of instance and the 2nd element is the index of labels.

unlabel_index: {list, np.ndarray, MultiLabelIndexCollection}

The indexes of unlabeled samples. It should be a 1d array of indexes (column major, start from 0) or
MultiLabelIndexCollection or a list of tuples with 2 elements, in which,
the 1st element is the index of instance and the 2nd element is the index of labels.

Returns:


selected_ins_lab_pair: list

A list of tuples that contains the indexes of selected instancelabel pairs.
