## Uses of Interface
org.apache.ignite.ml.selection.scoring.evaluator.context.EvaluationContext

- Packages that use EvaluationContext
  Package | Description
  --- | ---
  org.apache.ignite.ml.selection.scoring.evaluator.context | Package for metric evaluation contexts.
  org.apache.ignite.ml.selection.scoring.metric | Package for metrics.

- - ### Uses of EvaluationContext in org.apache.ignite.ml.selection.scoring.evaluator.context

    Classes in org.apache.ignite.ml.selection.scoring.evaluator.context with type parameters of type EvaluationContext
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EvaluationContext<L,Self extends EvaluationContext<L,? super Self>>` Classes with this interface are responsible for preparatory computations before model evaluation.

    Classes in org.apache.ignite.ml.selection.scoring.evaluator.context that implement EvaluationContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BinaryClassificationEvaluationContext<L extends Serializable>` This context tries to define positive and negative labels for estimation of binary classifier.
    `class` | `EmptyContext<L extends Serializable>` Class represents context stub for metrics that don't require such context preparations.

  - ### Uses of EvaluationContext in org.apache.ignite.ml.selection.scoring.metric

    Classes in org.apache.ignite.ml.selection.scoring.metric with type parameters of type EvaluationContext
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Metric<L,C extends EvaluationContext<L,C>,A extends MetricStatsAggregator<L,C,A>>` This class represents a container with computed value of metric and it provides a factory for metric statistics aggregation class.

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