Batch¶
Definition
AI-generated
In neural-network training, a batch (often a minibatch) is the subset of examples whose losses are averaged to form one gradient estimate for an optimizer step; batch size trades off noise in updates against memory use and wall-clock time.
Synonyms
Why it matters in GWAS¶
Large single-cell or sequence trainers choose batch sizes constrained by GPU RAM; batch-driven batch normalization statistics can couple to biological batch effects if plates or donors are confounded with labels.
Example usage¶
"We capped the per-step batch at 512 cells after gradient accumulation so effective batch size stayed 4096 without OOM."
Related terms¶
References¶
- Goodfellow I, Bengio Y, Courville A. (2016). Deep Learning. MIT Press.
Last updated (UTC · Git history)