@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