@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