public final class TrainingEpochs<
Samples: Collection,
Entropy: RandomNumberGenerator
>: Sequence, IteratorProtocol
Una sequenza infinita di raccolte di campioni batch adatte all'addestramento di una DNN quando i campioni sono uniformi.
I lotti di ciascuna epoca hanno tutti esattamente la stessa dimensione.
Crea un'istanza disegnando campioni da
samples
in batch di dimensionibatchSize
.Dichiarazione
public init( samples: Samples, batchSize: Int, entropy: Entropy )
Parametri
entropy
una fonte di casualità utilizzata per mescolare l'ordinamento dei campioni. Verrà archiviato in
self
, quindi se è solo pseudocasuale e ha una semantica di valore, la sequenza delle epoche è deterministica e non dipende da altre operazioni.Restituisce l'epoca successiva in sequenza.
Dichiarazione
public func next() -> Element?
Crea un'istanza disegnando campioni da
samples
in batch di dimensionibatchSize
.Dichiarazione
public convenience init( samples: Samples, batchSize: Int )