@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
مجموعه بالقوه بزرگی از عناصر را نشان می دهد.
یک Dataset
می تواند برای نمایش خط لوله ورودی به عنوان مجموعه ای از تانسورهای عنصر استفاده شود.
اعلامیه
public init(_handle: VariantHandle)
اعلامیه
public init(randomSeed: Int64)
یک مجموعه داده از دسته ای از عناصر به عنوان یک تانسور ایجاد می کند.
اعلامیه
public init(elements: Element)
اعلامیه
public typealias Iterator = DatasetIterator<Element>
یک تکرارکننده را روی عناصر این مجموعه داده برمیگرداند.
اعلامیه
public func makeIterator() -> DatasetIterator<Element>
اعلامیه
public func map<ResultElement: TensorGroup>( _ transform: (Element) -> ResultElement ) -> Dataset<ResultElement>
اعلامیه
public func map<ResultElement: TensorGroup>( parallelCallCount: Int, _ transform: (Element) -> ResultElement ) -> Dataset<ResultElement>
اعلامیه
public func filter(_ isIncluded: (Element) -> Tensor<Bool>) -> Dataset
اعلامیه
public func prefetched(count: Int) -> Dataset
اعلامیه
public func shuffled( sampleCount: Int, randomSeed: Int64, reshuffleForEachIterator: Bool = true ) -> Dataset
اعلامیه
public func batched(_ batchSize: Int) -> Dataset
اعلامیه
public func repeated(count: Int? = nil) -> Dataset