public final class TrainingEpochs<
Samples: Collection,
Entropy: RandomNumberGenerator
>: Sequence, IteratorProtocol
Бесконечная последовательность наборов пакетных выборок, подходящая для обучения DNN, когда выборки однородны.
Все партии в каждую эпоху имеют одинаковый размер.
Создает экземпляр, рисующий образцы из
samples
в партии размеромbatchSize
.Декларация
public init( samples: Samples, batchSize: Int, entropy: Entropy )
Параметры
entropy
источник случайности, используемый для перемешивания порядка выборки. Оно будет храниться в
self
, поэтому, если оно только псевдослучайное и имеет семантику значений, последовательность эпох является детерминированной и не зависит от других операций.Возвращает следующую эпоху по порядку.
Декларация
public func next() -> Element?
Создает экземпляр, рисующий образцы из
samples
в партии размеромbatchSize
.Декларация
public convenience init( samples: Samples, batchSize: Int )