## Uses of Class
org.apache.ignite.ml.trainers.SingleLabelDatasetTrainer

- Packages that use SingleLabelDatasetTrainer
  Package | Description
  --- | ---
  org.apache.ignite.ml.clustering.gmm | Contains Gauss Mixture Model clustering algorithm (see `GmmModel`).
  org.apache.ignite.ml.clustering.kmeans | Contains kMeans clustering algorithm.
  org.apache.ignite.ml.knn | Contains main APIs for kNN algorithms.
  org.apache.ignite.ml.knn.ann | Contains main APIs for ANN classification algorithms.
  org.apache.ignite.ml.knn.classification | Contains main APIs for kNN classification algorithms.
  org.apache.ignite.ml.knn.regression | Contains helper classes for kNN regression algorithms.
  org.apache.ignite.ml.multiclass | Contains various multi-classifier models and trainers.
  org.apache.ignite.ml.naivebayes.compound | Contains Compound naive Bayes classifier.
  org.apache.ignite.ml.naivebayes.discrete | Contains Bernoulli naive Bayes classifier.
  org.apache.ignite.ml.naivebayes.gaussian | Contains Gaussian naive Bayes classifier.
  org.apache.ignite.ml.regressions.linear | Contains various linear regressions.
  org.apache.ignite.ml.regressions.logistic | Contains various logistic regressions.
  org.apache.ignite.ml.svm | Contains main APIs for SVM(support vector machines) algorithms.
  org.apache.ignite.ml.tree | Root package for decision trees.
  org.apache.ignite.ml.tree.randomforest | Contains random forest implementation classes.

- - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.clustering.gmm

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.clustering.gmm
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GmmTrainer` Traner for GMM model.

  - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.clustering.kmeans

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.clustering.kmeans
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KMeansTrainer` The trainer for KMeans algorithm.

  - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.knn

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.knn
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KNNTrainer<M extends KNNModel<Double>,Self extends KNNTrainer<M,Self>>` KNN model trader that trains model on top of distributed spatial indices.

  - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.knn.ann

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.knn.ann
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ANNClassificationTrainer` ANN algorithm trainer to solve multi-class classification task.

  - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.knn.classification

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.knn.classification
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KNNClassificationTrainer` KNN classification model trader that trains model on top of distributed spatial indices.

  - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.knn.regression

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.knn.regression
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KNNRegressionTrainer` KNN regression model trader that trains model on top of distributed spatial indices.

  - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.multiclass

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.multiclass
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OneVsRestTrainer<M extends IgniteModel<Vector,Double>>` This is a common heuristic trainer for multi-class labeled models.

    Constructors in org.apache.ignite.ml.multiclass with parameters of type SingleLabelDatasetTrainer
    Constructor and Description
    `OneVsRestTrainer(SingleLabelDatasetTrainer<M> classifier)`

  - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.naivebayes.compound

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.naivebayes.compound
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompoundNaiveBayesTrainer` Trainer for the compound Naive Bayes classifier model.

  - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.naivebayes.discrete

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.naivebayes.discrete
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DiscreteNaiveBayesTrainer` Trainer for the Discrete naive Bayes classification model.

  - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.naivebayes.gaussian

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.naivebayes.gaussian
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GaussianNaiveBayesTrainer` Trainer for the naive Bayes classification model.

  - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.regressions.linear

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.regressions.linear
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LinearRegressionLSQRTrainer` Trainer of the linear regression model based on LSQR algorithm.
    `class` | `LinearRegressionSGDTrainer<P extends Serializable>` Trainer of the linear regression model based on stochastic gradient descent algorithm.

  - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.regressions.logistic

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.regressions.logistic
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LogisticRegressionSGDTrainer` Trainer of the logistic regression model based on stochastic gradient descent algorithm.

  - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.svm

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.svm
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SVMLinearClassificationTrainer` Base class for a soft-margin SVM linear classification trainer based on the communication-efficient distributed dual coordinate ascent algorithm (CoCoA) with hinge-loss function.

  - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.tree

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.tree
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DecisionTreeClassificationTrainer` Decision tree classifier based on distributed decision tree trainer that allows to fit trees using row-partitioned dataset.
    `class` | `DecisionTreeRegressionTrainer` Decision tree regressor based on distributed decision tree trainer that allows to fit trees using row-partitioned dataset.
    `class` | `DecisionTreeTrainer<T extends ImpurityMeasure<T>>` Distributed decision tree trainer that allows to fit trees using row-partitioned dataset.

  - ### Uses of SingleLabelDatasetTrainer in org.apache.ignite.ml.tree.randomforest

    Subclasses of SingleLabelDatasetTrainer in org.apache.ignite.ml.tree.randomforest
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RandomForestClassifierTrainer` Classifier trainer based on RandomForest algorithm.
    `class` | `RandomForestRegressionTrainer` Regression trainer based on RandomForest algorithm.
    `class` | `RandomForestTrainer<L,S extends ImpurityComputer<BootstrappedVector,S>,T extends RandomForestTrainer<L,S,T>>` Class represents a realization of Random Forest algorithm.

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