All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.tensorflow.metadata.v0.MetaOptimizationTargetOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: tensorflow_metadata/proto/v0/problem_statement.proto

// Protobuf Java Version: 3.25.4
package org.tensorflow.metadata.v0;

public interface MetaOptimizationTargetOrBuilder extends
    // @@protoc_insertion_point(interface_extends:tensorflow.metadata.v0.MetaOptimizationTarget)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * The name of a task in this problem statement producing the
   * prediction or classification for the metric.
   * 
* * string task_name = 1; * @return The taskName. */ java.lang.String getTaskName(); /** *
   * The name of a task in this problem statement producing the
   * prediction or classification for the metric.
   * 
* * string task_name = 1; * @return The bytes for taskName. */ com.google.protobuf.ByteString getTaskNameBytes(); /** *
   * The performance metric to be evaluated.
   * The prediction or classification is based upon the task.
   * The label is from the type of the task, or from the override_task.
   * 
* * .tensorflow.metadata.v0.PerformanceMetric performance_metric = 3; * @return Whether the performanceMetric field is set. */ boolean hasPerformanceMetric(); /** *
   * The performance metric to be evaluated.
   * The prediction or classification is based upon the task.
   * The label is from the type of the task, or from the override_task.
   * 
* * .tensorflow.metadata.v0.PerformanceMetric performance_metric = 3; * @return The performanceMetric. */ org.tensorflow.metadata.v0.PerformanceMetric getPerformanceMetric(); /** *
   * The performance metric to be evaluated.
   * The prediction or classification is based upon the task.
   * The label is from the type of the task, or from the override_task.
   * 
* * .tensorflow.metadata.v0.PerformanceMetric performance_metric = 3; */ org.tensorflow.metadata.v0.PerformanceMetricOrBuilder getPerformanceMetricOrBuilder(); /** *
   * If a model spec has multiple meta optimization targets, the weight
   * of each can be specified. The final objective is then a weighted
   * combination of the multiple objectives. If not specified, value is 1.
   * 
* * double weight = 4 [deprecated = true]; * @deprecated tensorflow.metadata.v0.MetaOptimizationTarget.weight is deprecated. * See tensorflow_metadata/proto/v0/problem_statement.proto;l=328 * @return Whether the weight field is set. */ @java.lang.Deprecated boolean hasWeight(); /** *
   * If a model spec has multiple meta optimization targets, the weight
   * of each can be specified. The final objective is then a weighted
   * combination of the multiple objectives. If not specified, value is 1.
   * 
* * double weight = 4 [deprecated = true]; * @deprecated tensorflow.metadata.v0.MetaOptimizationTarget.weight is deprecated. * See tensorflow_metadata/proto/v0/problem_statement.proto;l=328 * @return The weight. */ @java.lang.Deprecated double getWeight(); /** *
   * Secondary meta optimization targets can be thresholded, meaning that the
   * optimization process prefers solutions above (or below) the threshold,
   * but need not prefer solutions higher (or lower) on the metric if the
   * threshold is met.
   * 
* * .tensorflow.metadata.v0.MetaOptimizationTarget.ThresholdConfig threshold_config = 5; * @return Whether the thresholdConfig field is set. */ boolean hasThresholdConfig(); /** *
   * Secondary meta optimization targets can be thresholded, meaning that the
   * optimization process prefers solutions above (or below) the threshold,
   * but need not prefer solutions higher (or lower) on the metric if the
   * threshold is met.
   * 
* * .tensorflow.metadata.v0.MetaOptimizationTarget.ThresholdConfig threshold_config = 5; * @return The thresholdConfig. */ org.tensorflow.metadata.v0.MetaOptimizationTarget.ThresholdConfig getThresholdConfig(); /** *
   * Secondary meta optimization targets can be thresholded, meaning that the
   * optimization process prefers solutions above (or below) the threshold,
   * but need not prefer solutions higher (or lower) on the metric if the
   * threshold is met.
   * 
* * .tensorflow.metadata.v0.MetaOptimizationTarget.ThresholdConfig threshold_config = 5; */ org.tensorflow.metadata.v0.MetaOptimizationTarget.ThresholdConfigOrBuilder getThresholdConfigOrBuilder(); org.tensorflow.metadata.v0.MetaOptimizationTarget.ObjectiveCombinationCase getObjectiveCombinationCase(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy