| Package | Description |
|---|---|
| org.apache.ignite.ml |
Root ML package.
|
| org.apache.ignite.ml.clustering |
Contains clustering algorithms.
|
| 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.composition |
Contains classes for ensemble of models implementation.
|
| org.apache.ignite.ml.composition.bagging |
Contains bootstrap aggregation (bagging) trainer allowing to combine some other trainers and
return a bagged version of them.
|
| org.apache.ignite.ml.composition.boosting |
Contains Gradient Boosting regression and classification abstract classes
allowing regressor type selecting in child classes.
|
| org.apache.ignite.ml.composition.boosting.convergence |
Package contains implementation of convergency checking algorithms for gradient boosting.
|
| org.apache.ignite.ml.composition.boosting.convergence.mean |
Contains implementation of convergence checking computer by mean of absolute value of errors in dataset.
|
| org.apache.ignite.ml.composition.boosting.convergence.median |
Contains implementation of convergence checking computer by median of medians of errors in dataset.
|
| org.apache.ignite.ml.composition.boosting.convergence.simple |
Contains implementation of Stub for convergence checking.
|
| org.apache.ignite.ml.composition.boosting.loss |
Contains loss functions for Gradient Boosting algorithms.
|
| org.apache.ignite.ml.composition.combinators |
Contains various combinators of trainers and models.
|
| org.apache.ignite.ml.composition.combinators.parallel |
Contains parallel combinators of trainers and models.
|
| org.apache.ignite.ml.composition.combinators.sequential |
Contains sequential combinators of trainers and models.
|
| org.apache.ignite.ml.composition.predictionsaggregator |
Contains classes for several predictions aggregation strategies
working with predictions vector from models ensemble.
|
| org.apache.ignite.ml.composition.stacking |
Contains classes used for training with stacking technique.
|
| org.apache.ignite.ml.dataset |
Base package for machine learning dataset classes.
|
| org.apache.ignite.ml.dataset.feature |
Package for helper classes over features such as
ObjectHistogram or
FeatureMeta. |
| org.apache.ignite.ml.dataset.feature.extractor |
Package for upstream object vectorizations.
|
| org.apache.ignite.ml.dataset.feature.extractor.impl |
Package contains default implementations of
Vectorizer. |
| org.apache.ignite.ml.dataset.impl |
Base package for implementations of machine learning dataset.
|
| org.apache.ignite.ml.dataset.impl.bootstrapping |
Base package for bootstrapped implementation of machine learning dataset.
|
| org.apache.ignite.ml.dataset.impl.cache |
Base package for cache based implementation of machine learning dataset.
|
| org.apache.ignite.ml.dataset.impl.cache.util |
Contains util classes used in cache based implementation of dataset.
|
| org.apache.ignite.ml.dataset.impl.local |
Base package for local implementation of machine learning dataset.
|
| org.apache.ignite.ml.dataset.primitive |
Package that contains basic primitives build on top of
Dataset. |
| org.apache.ignite.ml.dataset.primitive.builder |
Base package for partition
data and context builders. |
| org.apache.ignite.ml.dataset.primitive.builder.context |
Contains partition
context builders. |
| org.apache.ignite.ml.dataset.primitive.builder.data |
Contains partition
data builders. |
| org.apache.ignite.ml.dataset.primitive.context |
Contains implementation of partition
context. |
| org.apache.ignite.ml.dataset.primitive.data |
Contains implementation of partition
data. |
| org.apache.ignite.ml.environment |
Package contains environment utils for ML algorithms.
|
| org.apache.ignite.ml.environment.deploy |
Package contains user-defined classes deploy support tools.
|
| org.apache.ignite.ml.environment.logging |
Package contains several logging strategy realisations.
|
| org.apache.ignite.ml.environment.parallelism |
Package contains realisations of parallelism strategies for multi-thread algorithms.
|
| org.apache.ignite.ml.genetic |
Root GA package (GA Grid)
|
| org.apache.ignite.ml.genetic.cache |
Contains cache configurations for GA Grid
|
| org.apache.ignite.ml.genetic.functions |
Contains functions used for GA Grid
|
| org.apache.ignite.ml.genetic.parameter |
Contains parameters used for GA Grid
|
| org.apache.ignite.ml.genetic.utils |
Contains utils for GA Grid
|
| org.apache.ignite.ml.inference |
Root package for model inference functionality.
|
| org.apache.ignite.ml.inference.builder |
Root package for model inference builders.
|
| org.apache.ignite.ml.inference.parser |
Root package for model inference parsers.
|
| org.apache.ignite.ml.inference.reader |
Root package for model inference readers.
|
| org.apache.ignite.ml.inference.storage |
Root package for inference model storages.
|
| org.apache.ignite.ml.inference.storage.descriptor |
Root package for inference model descriptor storages.
|
| org.apache.ignite.ml.inference.storage.model |
Root package for inference model storages.
|
| org.apache.ignite.ml.inference.storage.model.thinclient |
Package contains classes for thin client operations with model storage.
|
| org.apache.ignite.ml.inference.util |
Root package for util classes used in
org.apache.ignite.ml.inference package. |
| 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.knn.utils |
Contains util functionality for kNN algorithms.
|
| org.apache.ignite.ml.knn.utils.indices |
Contains utils functionality for indices in kNN algorithms.
|
| org.apache.ignite.ml.math |
Contains main APIs for matrix/vector algebra.
|
| org.apache.ignite.ml.math.distances |
Contains main APIs for distances.
|
| org.apache.ignite.ml.math.exceptions |
Contains exceptions for distributed code algebra.
|
| org.apache.ignite.ml.math.exceptions.knn |
Contains exceptions for kNN algorithms.
|
| org.apache.ignite.ml.math.exceptions.preprocessing |
Contains exceptions for preprocessing.
|
| org.apache.ignite.ml.math.functions |
Contains serializable functions for distributed code algebra.
|
| org.apache.ignite.ml.math.isolve |
Contains iterative algorithms for solving linear systems.
|
| org.apache.ignite.ml.math.isolve.lsqr |
Contains LSQR algorithm implementation.
|
| org.apache.ignite.ml.math.primitives |
Contains classes for vector/matrix algebra.
|
| org.apache.ignite.ml.math.primitives.matrix |
Contains matrix related classes.
|
| org.apache.ignite.ml.math.primitives.matrix.impl |
Contains several matrix implementations.
|
| org.apache.ignite.ml.math.primitives.matrix.storage |
Contains several matrix storages.
|
| org.apache.ignite.ml.math.primitives.vector |
Contains vector related classes.
|
| org.apache.ignite.ml.math.primitives.vector.impl |
Contains several vector implementations.
|
| org.apache.ignite.ml.math.primitives.vector.storage |
Contains several vector storages.
|
| org.apache.ignite.ml.math.stat |
Contains utility classes for distributions.
|
| org.apache.ignite.ml.math.util |
Some math utils.
|
| org.apache.ignite.ml.multiclass |
Contains various multi-classifier models and trainers.
|
| org.apache.ignite.ml.naivebayes |
Contains various naive Bayes classifiers.
|
| 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.nn |
Contains neural networks and related classes.
|
| org.apache.ignite.ml.nn.architecture |
Contains multilayer perceptron architecture classes.
|
| org.apache.ignite.ml.nn.initializers |
Contains multilayer perceptron parameters initializers.
|
| org.apache.ignite.ml.optimization |
Contains implementations of optimization algorithms and related classes.
|
| org.apache.ignite.ml.optimization.updatecalculators |
Contains update calculators.
|
| org.apache.ignite.ml.pipeline |
Contains Pipeline API.
|
| org.apache.ignite.ml.preprocessing |
Base package for machine learning preprocessing classes.
|
| org.apache.ignite.ml.preprocessing.binarization |
Contains binarization preprocessor.
|
| org.apache.ignite.ml.preprocessing.developer |
Contains Developer API preprocessors.
|
| org.apache.ignite.ml.preprocessing.encoding |
Contains encoding preprocessors.
|
| org.apache.ignite.ml.preprocessing.encoding.onehotencoder |
Contains one hot encoding preprocessor.
|
| org.apache.ignite.ml.preprocessing.encoding.stringencoder |
Contains string encoding preprocessor.
|
| org.apache.ignite.ml.preprocessing.imputing |
Contains Imputer preprocessor.
|
| org.apache.ignite.ml.preprocessing.maxabsscaling |
Contains Max Abs Scaler preprocessor.
|
| org.apache.ignite.ml.preprocessing.minmaxscaling |
Contains Min Max Scaler preprocessor.
|
| org.apache.ignite.ml.preprocessing.normalization |
Contains Normalizer preprocessor.
|
| org.apache.ignite.ml.preprocessing.standardscaling |
Contains Standard scaler preprocessor.
|
| org.apache.ignite.ml.recommendation |
Contains recommendation system framework.
|
| org.apache.ignite.ml.recommendation.util |
Contains util classes used in recommendation system framework.
|
| org.apache.ignite.ml.regressions |
Contains various regressions.
|
| org.apache.ignite.ml.regressions.linear |
Contains various linear regressions.
|
| org.apache.ignite.ml.regressions.logistic |
Contains various logistic regressions.
|
| org.apache.ignite.ml.selection |
Root package for dataset splitters, cross validation and search through parameters.
|
| org.apache.ignite.ml.selection.cv |
Root package for cross-validation algorithms.
|
| org.apache.ignite.ml.selection.paramgrid |
Root package for parameter grid.
|
| org.apache.ignite.ml.selection.scoring |
Root package for score calculators.
|
| org.apache.ignite.ml.selection.scoring.cursor |
Util classes used for score calculation.
|
| org.apache.ignite.ml.selection.scoring.evaluator |
Package for model evaluator classes.
|
| org.apache.ignite.ml.selection.scoring.metric |
Root package for metrics.
|
| org.apache.ignite.ml.selection.scoring.metric.classification |
Root package for classification metrics.
|
| org.apache.ignite.ml.selection.scoring.metric.exceptions |
Root package for exceptions.
|
| org.apache.ignite.ml.selection.scoring.metric.regression |
Root package for regression metrics.
|
| org.apache.ignite.ml.selection.split |
Root package for dataset splitters and cross validation.
|
| org.apache.ignite.ml.selection.split.mapper |
Root package for mappers used in dataset splitters.
|
| org.apache.ignite.ml.sql |
Contains util classes that help to work with machine learning models in SQL and train models on data from SQL tables.
|
| org.apache.ignite.ml.structures |
Contains some internal utility structures.
|
| org.apache.ignite.ml.structures.partition |
Contains internal APIs for dataset partitioned labeled datasets.
|
| org.apache.ignite.ml.structures.preprocessing |
Contains internal APIs for dataset pre-processing.
|
| org.apache.ignite.ml.svm |
Contains main APIs for SVM(support vector machines) algorithms.
|
| org.apache.ignite.ml.trainers |
Contains model trainers.
|
| org.apache.ignite.ml.trainers.transformers |
Various upstream transformers.
|
| org.apache.ignite.ml.tree |
Root package for decision trees.
|
| org.apache.ignite.ml.tree.boosting |
Contains implementation of gradient boosting on trees.
|
| org.apache.ignite.ml.tree.data |
Contains data and data builder required for decision tree trainers built on top of partition based dataset.
|
| org.apache.ignite.ml.tree.impurity |
Root package for decision tree impurity measures and calculators.
|
| org.apache.ignite.ml.tree.impurity.gini |
Contains Gini impurity measure and calculator.
|
| org.apache.ignite.ml.tree.impurity.mse |
Contains mean squared error impurity measure and calculator.
|
| org.apache.ignite.ml.tree.impurity.util |
Contains util classes used in decision tree impurity calculators.
|
| org.apache.ignite.ml.tree.leaf |
Root package for decision trees leaf builders.
|
| org.apache.ignite.ml.tree.randomforest |
Contains random forest implementation classes.
|
| org.apache.ignite.ml.tree.randomforest.data |
Package contains helper data structures for random forest implementation.
|
| org.apache.ignite.ml.tree.randomforest.data.impurity |
Contains implementation of impurity computers based on histograms.
|
| org.apache.ignite.ml.tree.randomforest.data.impurity.basic |
Contains implementation of basic classes for impurity computers.
|
| org.apache.ignite.ml.tree.randomforest.data.statistics |
Contains implementation of statistics computers for Random Forest.
|
| org.apache.ignite.ml.util |
Contains some utils for ML module.
|
| org.apache.ignite.ml.util.generators |
Contains utility classes for data streams generation.
|
| org.apache.ignite.ml.util.generators.primitives |
Contains primitives like random scalars and random vector generators for composing own data stream generator.
|
| org.apache.ignite.ml.util.generators.primitives.scalar |
Contains generators of pseudo-random scalars in according to specific disctribution.
|
| org.apache.ignite.ml.util.generators.primitives.vector |
Contains generators of pseudo-random vectors in according to specific disctribution.
|
| org.apache.ignite.ml.util.generators.standard |
Contains classes for predefined data stream generators.
|
| org.apache.ignite.ml.util.genetic |
Contains some genetic algorithms for discrete optimization task in ML module locally.
|
| org.apache.ignite.ml.util.plugin |
Contains Ignite plugins system integration classes.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.23-p1 Release Date : November 19 2025