This question evaluates a candidate's competence in designing reproducible, in-place-safe data augmentation pipelines for grayscale image denoising, including paired geometry-preserving transforms, input-only corruptions, seeding strategies, and visualization, and tests understanding of autograd/in-place safety and worker-level determinism in a Machine Learning / Computer Vision context. It is commonly asked to assess practical engineering skills for data preprocessing and model robustness, experiment reproducibility, and trade-offs between performance, memory (in-place) operations, and correctness, placing it at a practical application level rather than purely conceptual.
You are training a denoising model on grayscale digit images (e.g., MNIST-like, shape [B, 1, H, W]). The model should learn to reconstruct a clean image from a corrupted input. To improve robustness and generalization, implement a data augmentation pipeline that:
Login required