@available(*, deprecated, message: "Datasets will be removed in S4TF v0.10. Please use the new Batches API instead.")
@frozen
public struct Dataset<Element> where Element : TensorGroup
extension Dataset: Sequence
Representa un conjunto de elementos potencialmente grande.
Un Dataset
se puede utilizar para representar una tubería de entrada como una colección de los tensores de los elementos.
Declaración
public init(_handle: VariantHandle)
Declaración
public init(randomSeed: Int64)
Crea un conjunto de datos a partir de un lote de elementos como tensor.
Declaración
public init(elements: Element)
Declaración
public typealias Iterator = DatasetIterator<Element>
Devuelve un iterador sobre los elementos de este conjunto de datos.
Declaración
public func makeIterator() -> DatasetIterator<Element>
Declaración
public func map<ResultElement: TensorGroup>( _ transform: (Element) -> ResultElement ) -> Dataset<ResultElement>
Declaración
public func map<ResultElement: TensorGroup>( parallelCallCount: Int, _ transform: (Element) -> ResultElement ) -> Dataset<ResultElement>
Declaración
public func filter(_ isIncluded: (Element) -> Tensor<Bool>) -> Dataset
Declaración
public func prefetched(count: Int) -> Dataset
Declaración
public func shuffled( sampleCount: Int, randomSeed: Int64, reshuffleForEachIterator: Bool = true ) -> Dataset
Declaración
public func batched(_ batchSize: Int) -> Dataset
Declaración
public func repeated(count: Int? = nil) -> Dataset