query_strategy.query_labels. QueryInstanceQUIRE

QueryInstanceQUIRE(X, y, train_idx, **kwargs)

Querying Informative and Representative Examples (QUIRE)

Query the most informative and representative examples where the metrics measuring and combining are done using min-max approach.

The implementation refers to the project: https://github.com/ntucllab/libact

References

----------

[1] Yang, Y.-Y.; Lee, S.-C.; Chung, Y.-A.; Wu, T.-E.; Chen, S.- A.; and Lin, H.-T. 2017. libact: Pool-based active learning in python. Technical report, National Taiwan University. available as arXiv preprint https://arxiv.org/abs/ 1710.00379.

[2] Huang, S.; Jin, R.; and Zhou, Z. 2014. Active learning by querying informative and representative examples. IEEE Transactions on Pattern Analysis and Machine Intelligence 36(10):1936\–1949

Methods

init

init(self, X, y, train_idx, **kwargs)
Parameters:
X: 2D array, optional (default=None)
Feature matrix of the whole dataset. It is a reference which will not use additional memory.
y: array-like, optional (default=None)
Label matrix of the whole dataset. It is a reference which will not use additional memory.
train_idx: array-like
the index of training data.
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 pre-compute 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, batch_size=1)

Select indexes from the unlabel_index for querying.

Parameters:
label_index: {list, np.ndarray, IndexCollection}
The indexes of labeled samples.
unlabel_index: {list, np.ndarray, IndexCollection}
The indexes of unlabeled samples.
Returns:
selected_idx: list
The selected indexes which is a subset of unlabel_index.

Copyright © 2018, alipy developers (BSD 3 License).