public final class TrainingEpochs<
Samples: Collection,
Entropy: RandomNumberGenerator
>: Sequence, IteratorProtocol
Nieskończona sekwencja kolekcji próbek wsadowych odpowiednich do szkolenia DNN, gdy próbki są jednolite.
Wszystkie partie w każdej epoce mają dokładnie tę samą wielkość.
Tworzy instancję rysującą próbki z
samples
w partie o rozmiarzebatchSize
.Deklaracja
public init( samples: Samples, batchSize: Int, entropy: Entropy )
Parametry
entropy
źródło losowości używane do tasowania kolejności próbek. Będzie przechowywany w
self
, więc jeśli jest tylko pseudolosowy i ma semantykę wartości, kolejność epok jest deterministyczna i niezależna od innych operacji.Zwraca następną epokę w sekwencji.
Deklaracja
public func next() -> Element?
Tworzy instancję rysującą próbki z
samples
w partie o rozmiarzebatchSize
.Deklaracja
public convenience init( samples: Samples, batchSize: Int )