public final class TrainingEpochs<
Samples: Collection,
Entropy: RandomNumberGenerator
>: Sequence, IteratorProtocol
Una secuencia infinita de colecciones de muestras por lotes adecuadas para entrenar un DNN cuando las muestras son uniformes.
Todos los lotes de cada época tienen exactamente el mismo tamaño.
Crea un dibujo muestras de ejemplo
samples
en lotes de tamañobatchSize
.Declaración
public init( samples: Samples, batchSize: Int, entropy: Entropy )
Parámetros
entropy
una fuente de aleatoriedad utilizada para mezclar el orden de las muestras. Se almacena en
self
, por lo que si es solamente pseudoaleatorios y tiene la semántica de valor, la secuencia de las épocas es determinstic y no depende de otras operaciones.Devuelve la siguiente época en secuencia.
Declaración
public func next() -> Element?
Crea un dibujo muestras de ejemplo
samples
en lotes de tamañobatchSize
.Declaración
public convenience init( samples: Samples, batchSize: Int )