@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
Đại diện cho một tập hợp lớn các phần tử.
Dataset
có thể được sử dụng để biểu diễn đường dẫn đầu vào dưới dạng tập hợp các tensor phần tử.
Tuyên ngôn
public init(_handle: VariantHandle)
Tuyên ngôn
public init(randomSeed: Int64)
Tạo một tập dữ liệu từ một loạt phần tử dưới dạng tensor.
Tuyên ngôn
public init(elements: Element)
Tuyên ngôn
public typealias Iterator = DatasetIterator<Element>
Trả về một trình vòng lặp trên các phần tử của tập dữ liệu này.
Tuyên ngôn
public func makeIterator() -> DatasetIterator<Element>
Tuyên ngôn
public func map<ResultElement: TensorGroup>( _ transform: (Element) -> ResultElement ) -> Dataset<ResultElement>
Tuyên ngôn
public func map<ResultElement: TensorGroup>( parallelCallCount: Int, _ transform: (Element) -> ResultElement ) -> Dataset<ResultElement>
Tuyên ngôn
public func filter(_ isIncluded: (Element) -> Tensor<Bool>) -> Dataset
Tuyên ngôn
public func prefetched(count: Int) -> Dataset
Tuyên ngôn
public func shuffled( sampleCount: Int, randomSeed: Int64, reshuffleForEachIterator: Bool = true ) -> Dataset
Tuyên ngôn
public func batched(_ batchSize: Int) -> Dataset
Tuyên ngôn
public func repeated(count: Int? = nil) -> Dataset