# Package org.apache.ignite.ml.dataset

Base package for machine learning dataset classes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Dataset<C extends Serializable,D extends AutoCloseable> | A dataset providing an API that allows to perform generic computations on a distributed data represented as a set of partitions distributed across a cluster or placed locally.
  DatasetBuilder<K,V> | A builder constructing instances of a `Dataset`.
  PartitionContextBuilder<K,V,C extends Serializable> | Builder that accepts a partition `upstream` data and makes partition `context`.
  PartitionDataBuilder<K,V,C extends Serializable,D extends AutoCloseable> | Builder that accepts a partition `upstream` data and partition `context` and makes partition `data`.
  UpstreamTransformer | Interface of transformer of upstream.
  UpstreamTransformerBuilder | Builder of `UpstreamTransformer`.

- Class Summary
  Class | Description
  --- | ---
  DatasetFactory | Factory providing a client facing API that allows to construct basic and the most frequently used types of dataset.
  UpstreamEntry<K,V> | Entry of the `upstream`.

## Package org.apache.ignite.ml.dataset Description

Base package for machine learning dataset classes.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023