incerto.active.DiversitySampling#
- class incerto.active.DiversitySampling(acquisition_fn, batch_size=100, diversity_weight=0.5)[source]#
Bases:
objectDiversity-based sampling with uncertainty.
Balances uncertainty with diversity to avoid selecting redundant samples.
- Reference:
Brinker, “Incorporating Diversity in Active Learning” (ICML 2003)
- Parameters:
acquisition_fn (
BaseAcquisition) – Acquisition functionbatch_size (
int) – Number of samples to selectdiversity_weight (
float) – Weight for diversity term (0-1)
- __init__(acquisition_fn, batch_size=100, diversity_weight=0.5)[source]#
- Parameters:
acquisition_fn (
BaseAcquisition)batch_size (
int)diversity_weight (
float)
Methods
__init__(acquisition_fn[, batch_size, ...])query(model, x_unlabeled[, features])Query samples balancing uncertainty and diversity.
- __init__(acquisition_fn, batch_size=100, diversity_weight=0.5)[source]#
- Parameters:
acquisition_fn (
BaseAcquisition)batch_size (
int)diversity_weight (
float)