An input generator is a component or process that creates, selects, or transforms inputs for a model, test, workflow, or AI agent. It may be used for synthetic data generation, evaluation prompts, simulation, or automated testing.
A mechanism by which data is loaded into a neural network. An input generator can be thought of as a component responsible for processing raw data into tensors which are iterated over to generate batches for training, evaluation, and inference.