Phase 4: Auto-label the training set
At the end of this phase, dice-train holds about 100 labeled images: the 70 new ones, whose boxes mostly came from your starter model rather than your mouse, and your 30 starter images.
The starter model learned from only 30 images, so expect it to miss dice and misread some faces.
Your job is to review its guesses: accept the right ones, reject the wrong ones, and draw what it missed.
Get predictions from the starter model
- On the DATA tab, click MODELS and check that
dice-starter-modelshows Completed. If it’s still training, wait for it to finish. - On the DATASETS page, open
dice-train. - Click Run model, then click Get auto-predictions.
- Select
dice-starter-modeland its latest version. - Set the confidence threshold to
0.25. - Click Get predictions.
A low threshold makes the starter model suggest a box even when it isn’t sure. You’ll reject more wrong guesses, but you’ll draw fewer boxes from scratch, and drawing is the slow part.
Getting predictions runs the starter model in the cloud once on each image in the dataset, about 70 times here. Each run is billed as compute time, by how long the model takes on that image. Evaluating a model in Phase 8 is billed the same way.
Checkpoint
0.1.Review every prediction
The review screen shows each of the starter model’s guesses as a dashed box on the image. The Predictions panel on the right lists the same guesses by label, each with its confidence score, a check mark to accept it, and an X to reject it. A box’s color shows its label, not whether it’s right, so check every box against the die under it.
- On the DATASETS page, open
dice-trainand click Review predictions. - For each prediction in the Predictions panel, click the check mark to accept it or the X to reject it. Accept a box that’s around one die and has the value on its top face. Reject a box that has the wrong value or isn’t around a die.
- Once every prediction in the image is accepted or rejected, draw a box on every die that has none, including dice whose prediction you rejected. You draw on the same screen, as you did in Phase 2: select the label, hold Cmd or Ctrl, and drag. You can’t draw while the image still has predictions to review.
- Move to the next image and repeat until you’ve reviewed them all.
Accept all (A) and Reject all (R) act on every prediction in the image at once. Use them only when every box in the image is right, or every box is wrong.
Examples
In this image, the starter model got two dice right, misread one, and missed one:

- Blue die,
6at 0.53: the top face shows six pips. Accept. - Red die,
2at 0.4: the top face shows two pips. Accept. - Green die,
6at 0.47: the top face shows four pips; the model is reading the side faces. Reject, then draw a box labeled4. - Tan die, no box: the model missed it. Draw a box labeled
2.
In this image, the starter model got only one die right:

- Green die,
2at 0.34: the top face shows two pips. Accept. - Tan die,
1at 0.47: the top face shows two pips. Reject, then draw a box labeled2. - Blue die,
3at 0.41: the top face shows four pips. Reject, then draw a box labeled4. - Red die,
2at 0.31: the top face shows three pips. Reject, then draw a box labeled3.
Confidence doesn’t tell you which guesses are right: here the wrong 1 scores higher than the right 2.
Check every box, whatever its score.
Add the starter images to the training set
Your 30 hand-labeled images belong in the training set too. You add them now, after the review, so the starter model doesn’t predict boxes on images you’ve already labeled. Labels belong to the image, not the dataset, so they come with it.
- On the DATASETS page, open
dice-starter. - Select all 30 images.
- Click Add to dataset, select
dice-train, and click Add.
Milestone
dice-train holds about 100 images, every image shows a box on each die, no predictions are left to review, and each label has at least 10 boxes.
If the starter images appear without boxes, open one and check that its labels show in dice-starter.
If the dataset still shows predictions to review, open it and finish them.
If some images still have no boxes, a training job will refuse the dataset when more than 20% of its images are unlabeled; label them or remove them from dice-train.This label, train, predict and correct loop is how real projects grow a dataset. Each round, the model is better and you fix less. When you add images later, you can auto-label them with your best model instead of the starter. See Automate annotation.
In the next phase, you train a built-in model on the full training set.
Was this page helpful?
Glad to hear it! If you have any other feedback please let us know:
We're sorry about that. To help us improve, please tell us what we can do better:
Thank you!