Behaviour for sampling training data into minibatches.
Summary
Types
@type t() :: term()
Callbacks
@callback next_batch(t(), GEPA.DataLoader.t(), GEPA.State.t()) :: {[term()], t()}
Behaviour for sampling training data into minibatches.
@type t() :: term()
@callback next_batch(t(), GEPA.DataLoader.t(), GEPA.State.t()) :: {[term()], t()}