Class DataframeEvaluationClassification

java.lang.Object
co.elastic.clients.elasticsearch.ml.DataframeEvaluationClassification
All Implemented Interfaces:
DataframeEvaluationVariant, JsonpSerializable, UnionVariant

@JsonpDeserializable
public final class DataframeEvaluationClassification
extends java.lang.Object
implements DataframeEvaluationVariant, JsonpSerializable
  • Field Details

  • Constructor Details

  • Method Details

    • _variantType

      public java.lang.String _variantType()
      DataframeEvaluation variant type
      Specified by:
      _variantType in interface UnionVariant
    • actualField

      public java.lang.String actualField()
      Required - The field of the index which contains the ground truth. The data type of this field can be boolean or integer. If the data type is integer, the value has to be either 0 (false) or 1 (true).

      API name: actual_field

    • predictedField

      @Nullable public java.lang.String predictedField()
      The field in the index which contains the predicted value, in other words the results of the classification analysis.

      API name: predicted_field

    • topClassesField

      @Nullable public java.lang.String topClassesField()
      The field of the index which is an array of documents of the form { "class_name": XXX, "class_probability": YYY }. This field must be defined as nested in the mappings.

      API name: top_classes_field

    • metrics

      @Nullable public DataframeEvaluationClassificationMetrics metrics()
      Specifies the metrics that are used for the evaluation.

      API name: metrics

    • serialize

      public void serialize​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupDataframeEvaluationClassificationDeserializer

      protected static void setupDataframeEvaluationClassificationDeserializer​(DelegatingDeserializer<DataframeEvaluationClassification.Builder> op)