Simulate batch review
Overview
Splits a dataset that already has ground truth into an accepted part and a review part at random, copying the images and their annotations as they are. It stands in for a labeling and review pass in a demo or a test flow, where labeling every image by hand would take too long.
Review Percent of the images go to the review dataset and the rest to the accepted one. Wire the accepted dataset where a Review step’s accepted images would go, and the review dataset where its rejected ones would.
How it works
Takes every image and video of From Dataset, or a random sample of at most Max assets to process of them.
FAQ
Where do the results go when I leave the destinations empty?
Each run creates a new dataset for each empty destination, named after the run, such as Accepted (simulated, task ID:...). Pick existing datasets to collect several runs in one place.
Why does the run fail saying a split would be empty?
Both parts must get at least one asset. With few assets, a small Review Percent rounds down to zero review assets, and 100% leaves nothing to accept. Raise or lower the percent, or use a larger dataset. An empty source dataset fails too.
Is the split the same on every run?
No. The sample and the split are random on every run, so running it again picks different assets.
Inputs
Source dataset with existing ground truth annotations to split. Key: SRC_DATASET.
Percentage of assets randomly routed to the review dataset. The remaining assets go to the accepted dataset. Minimum: 1. Maximum: 100. Step: 1. Key: REVIEW_PERCENT.
Caps how many source assets are considered in this run. A random sample of at most this many assets is taken from the source dataset before the accepted/review split. Leave empty for no limit. Minimum: 1. Step: 1. Key: MAX_ASSETS.
Optional accepted dataset. If not provided, a new dataset is created. Key: ACCEPTED_DATASET.
Optional review dataset. If not provided, a new dataset is created. Key: REVIEW_DATASET.
Outputs
ID of the dataset holding the assets simulated as accepted. Shown as an artifact. Key: ACCEPTED_DATASET.
ID of the dataset holding the assets simulated as sent to review. Shown as an artifact. Key: REVIEW_DATASET.
JSON config
Machine-readable node interface for automation and advanced usage.