In-depth Tutorials#
The following sections summarize a selection of our in-depth tutorials. Each entry lists the data modality and models used in the tutorial, while the active learning scenario and prediction task are reflected by the subsections.
🏊 Pool-based Active Learning#
In pool-based active learning, a model has access to a large pool of unlabeled samples. In each iteration it selects one or several informative samples from this pool, queries their labels, and retrains on the enlarged labeled set. This setting is common when data can be stored and queried flexibly, while labeling is the main bottleneck.
Classification#
Tutorial |
Data |
Models |
|---|---|---|
Synthetic |
|
|
Tabular |
|
|
Image |
|
|
Image |
|
|
Image |
|
|
Audio |
|
|
Image |
|
|
Text |
|
Regression#
Tutorial |
Data |
Models |
|---|---|---|
Synthetic |
|
|
Tabular |
|
Multi-annotator Learning#
Tutorial |
Data |
Models |
|---|---|---|
Synthetic |
|
|
Image |
|
🌊 Stream-based Active Learning#
In stream-based active learning, samples arrive sequentially as a data stream. For each incoming sample, the learner must immediately decide whether to query its label or discard it, typically under a strict labeling budget. This setting is relevant when data cannot be stored indefinitely or when decisions need to be made online.
Classification#
Tutorial |
Data |
Models |
|---|---|---|
Text |
|
|
Synthetic |
|