# Hierarchy For Package org.apache.ignite.ml.trainers

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.ignite.ml.trainers.AdaptableDatasetModel<I,O,IW,OW,M> (implements org.apache.ignite.ml.IgniteModel<T,V>)
  - org.apache.ignite.ml.trainers.DatasetTrainer<M,L>
    - org.apache.ignite.ml.trainers.AdaptableDatasetTrainer<I,O,IW,OW,M,L>
    - org.apache.ignite.ml.trainers.MultiLabelDatasetTrainer<M>
    - org.apache.ignite.ml.trainers.SingleLabelDatasetTrainer<M>
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - org.apache.ignite.ml.trainers.DatasetTrainer.EmptyDatasetException
  - org.apache.ignite.ml.trainers.TrainerTransformers

## Interface Hierarchy

- java.util.function.BiFunction<T,U,R>
  - org.apache.ignite.ml.math.functions.IgniteBiFunction<T,U,R> (also extends java.io.Serializable)
    - org.apache.ignite.ml.preprocessing.Preprocessor<K,V>
      - org.apache.ignite.ml.trainers.FeatureLabelExtractor<K,V,L>
- java.io.Serializable
  - org.apache.ignite.ml.math.functions.IgniteBiFunction<T,U,R> (also extends java.util.function.BiFunction<T,U,R>)
    - org.apache.ignite.ml.preprocessing.Preprocessor<K,V>
      - org.apache.ignite.ml.trainers.FeatureLabelExtractor<K,V,L>

2022 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022