playground.access permission, see
Team & Access.
When to use it
- You just imported a dataset and want a feel for it before kicking off heavy scans.
- You need to edit labels by hand on a small subset to seed a cleaner training run.
- You want to propose a stratified split and visualize the class balance before saving it.
- You want a quick bias peek without paying for the full
bias_shortcutengine.
Sessions
A session is one user’s working copy of a dataset, isolated from everyone else. Sessions live on the Playground home page (/playground).
Each session has its own isolated workspace so multiple teammates can
explore the same dataset in parallel without stepping on each other.
Creating a session
1
Pick a source
From
/playground click New session. Pick one of:- An existing dataset (whole, or filtered).
- A new upload (zip / folder).
- A pull from HuggingFace, Kaggle, or S3.
2
Wait for preparation
The session shows a streamed progress bar. You can cancel from
the session card.
3
Open the editor
Once ready, the Playground opens with the data table, filters,
and the analysis panels.
What the editor gives you
The bias preview and embedding view are directional, they’re
meant to point you at problems, not replace a full scan. Treat them
like a sanity check.
Saving your work
You have three ways to commit changes:
Published datasets get a lineage edge
playground_session linking
them to the session they came from, so auditors can trace any
hand‑edited samples back to who edited them.
Common workflows
Quickly understand a new dataset
Quickly understand a new dataset
- Create a session against the dataset, no subsetting.
- Open the embedding view; look for tight unexpected clusters.
- Skim the distributions panel for class imbalance or weird size outliers.
- Close the session; no need to publish.
Hand‑relabel a small slice
Hand‑relabel a small slice
- Filter the table to the class you want to clean.
- Use multi‑select + bulk label flip on visually mislabeled samples.
- Publish as a new branch on the original dataset.
- Train a quick model on the cured branch as an A/B test.
Propose a train / val / test split
Propose a train / val / test split
- Open the splits panel and choose stratified by class.
- Eyeball the proposed sizes per class.
- Adjust the random seed if a class is too small in a split.
- Update cells to commit the split column back to the dataset’s branch.
Sessions and cleanup
- Long‑idle sessions time out and are cleaned up automatically. The exact threshold is set on your tenant (typically 24h of inactivity).
- You can rename, cancel, retry, or delete any session from the Playground home page.
- Deleting a session does not affect the dataset it was sourced from.

