Unlabeled pool
Labeled class 0
Labeled class 1
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.
Active learning tries to reach high accuracy from as few labeled examples as possible by choosing, at every step, which unlabeled point is worth asking a human to label. This simulator implements Query-by-Committee (QBC): a committee of logistic-regression classifiers is trained on bootstrap resamples of the labeled set, every unlabeled pool point gets a vote from each member, and the point with the highest vote entropy — the one the committee disagrees about most — is queried next. Watch the decision boundaries converge and the committee accuracy climb as labels are added, and compare against a random-query baseline to see how much the disagreement-driven strategy saves.