What problem does it solve? Slow or inefficient data loading leaves GPUs and TPUs idle during training, and ad-hoc NumPy-based loading fails when datasets exceed memory. This Skill provides patterns for building optimized tf.data input pipelines that keep accelerators saturated. ## Core Features & Use Cases - Dataset Creation: Build datasets from tensors, generators, ranges, TFRecord files, CSV files, and image paths. - Transformation & Augmentation: Chain normalization, resizing, and random augmentation with parallel map calls and correct cache placement. - Performance Optimization: Apply shuffling, batching, prefetching with tf.data.AUTOTUNE, interleaving, and memory-efficient train/validation splits. - Use Case: When training an image classifier on a dataset too large for RAM, construct a pipeline that reads image files in parallel, caches preprocessed tensors, applies random augmentation, and prefetches batches so the GPU never waits for data. ## Quick Start Ask the AI to create an optimized tf.data pipeline that loads images from disk, applies augmentation, and prefetches batches for model training.