## Uses of Interface
org.apache.ignite.ml.util.generators.DataStreamGenerator

- Packages that use DataStreamGenerator
  Package | Description
  --- | ---
  org.apache.ignite.ml.math | Contains main APIs for matrix/vector algebra.
  org.apache.ignite.ml.util.generators | Contains utility classes for data streams generation.
  org.apache.ignite.ml.util.generators.primitives.vector | Contains generators of pseudo-random vectors in according to specific distribution.
  org.apache.ignite.ml.util.generators.standard | Contains classes for predefined data stream generators.

- - ### Uses of DataStreamGenerator in org.apache.ignite.ml.math

    Methods in org.apache.ignite.ml.math with parameters of type DataStreamGenerator
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Tracer.`showClassificationDatasetHtml(DataStreamGenerator generator, int limit, int xIdx, int yIdx, boolean isLabeled)` Open browser and shows given dataset generator's data on two dimensional plane.
    `static void` | Tracer.`showClassificationDatasetHtml(String name, DataStreamGenerator generator, int limit, int xIdx, int yIdx, boolean isLabeled)` Open browser and shows given dataset generator's data on two dimensional plane.
    `static void` | Tracer.`showRegressionDatasetInHtml(DataStreamGenerator generator, int limit, int xIdx)` Open browser and shows given dataset generator's data on two dimensional plane.
    `static void` | Tracer.`showRegressionDatasetInHtml(String name, DataStreamGenerator generator, int limit, int xIdx)` Open browser and shows given dataset generator's data on two dimensional plane.

  - ### Uses of DataStreamGenerator in org.apache.ignite.ml.util.generators

    Methods in org.apache.ignite.ml.util.generators that return DataStreamGenerator
    Modifier and Type | Method and Description
    --- | ---
    `default DataStreamGenerator` | DataStreamGenerator.`blur(RandomProducer rnd)` Apply pseudorandom noize to vectors without labels mapping.
    `default DataStreamGenerator` | DataStreamGenerator.`mapVectors(IgniteFunction<Vector,Vector> f)` Apply user defined mapper to vectors stream without labels hiding.

  - ### Uses of DataStreamGenerator in org.apache.ignite.ml.util.generators.primitives.vector

    Methods in org.apache.ignite.ml.util.generators.primitives.vector that return DataStreamGenerator
    Modifier and Type | Method and Description
    --- | ---
    `default DataStreamGenerator` | VectorGenerator.`asDataStream()` Convert vectors generator to unlabeled data stream generator.
    `DataStreamGenerator` | VectorGeneratorsFamily.`asDataStream()` Creates data stream where label of vector == id of distribution from family.

  - ### Uses of DataStreamGenerator in org.apache.ignite.ml.util.generators.standard

    Classes in org.apache.ignite.ml.util.generators.standard that implement DataStreamGenerator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GaussianMixtureDataStream` Data stream generator representing gaussian mixture.
    `class` | `RegressionDataStream` Represents a generator of regression data stream based on Vector->Double function where each Vector was produced from hypercube with sides = [minXValue, maxXValue].
    `class` | `RingsDataStream` Represents a data stream of vectors produced by family of ring-like distributions around zero blurred by gauss distribution.
    `class` | `TwoSeparableClassesDataStream` 2D-Vectors data stream with two separable classes.

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