org.tensorflow.metadata.v0.ProblemStatementOuterClass 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 final class ProblemStatementOuterClass {
private ProblemStatementOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
registry.add(org.tensorflow.metadata.v0.ProblemStatementOuterClass.taskType);
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public static final int TASK_TYPE_FIELD_NUMBER = 241943395;
/**
* extend .google.protobuf.MessageOptions { ... }
*/
public static final
com.google.protobuf.GeneratedMessage.GeneratedExtension<
com.google.protobuf.DescriptorProtos.MessageOptions,
org.tensorflow.metadata.v0.TaskType> taskType = com.google.protobuf.GeneratedMessage
.newFileScopedGeneratedExtension(
org.tensorflow.metadata.v0.TaskType.class,
null);
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_BinaryClassification_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_BinaryClassification_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_BinaryClassification_PositiveNegativeSpec_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_BinaryClassification_PositiveNegativeSpec_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_BinaryClassification_PositiveNegativeSpec_LabelValue_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_BinaryClassification_PositiveNegativeSpec_LabelValue_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_DynamicClassSpec_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_DynamicClassSpec_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_DynamicClassSpec_OovClassSpec_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_DynamicClassSpec_OovClassSpec_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_MultiClassClassification_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_MultiClassClassification_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_MultiLabelClassification_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_MultiLabelClassification_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_TopKClassification_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_TopKClassification_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_Probability_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_Probability_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_Counts_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_Counts_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_Type_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_Type_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_Task_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_Task_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_MetaOptimizationTarget_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_MetaOptimizationTarget_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_MetaOptimizationTarget_ThresholdConfig_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_MetaOptimizationTarget_ThresholdConfig_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_metadata_v0_ProblemStatement_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_metadata_v0_ProblemStatement_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n4tensorflow_metadata/proto/v0/problem_s" +
"tatement.proto\022\026tensorflow.metadata.v0\032 " +
"google/protobuf/descriptor.proto\032)tensor" +
"flow_metadata/proto/v0/metric.proto\032\'ten" +
"sorflow_metadata/proto/v0/path.proto\"\217\004\n" +
"\024BinaryClassification\022\017\n\005label\030\001 \001(\tH\000\0222" +
"\n\nlabel_path\030\003 \001(\0132\034.tensorflow.metadata" +
".v0.PathH\000\022\026\n\016example_weight\030\002 \001(\t\022a\n\026po" +
"sitive_negative_spec\030\004 \001(\0132A.tensorflow." +
"metadata.v0.BinaryClassification.Positiv" +
"eNegativeSpec\032\242\002\n\024PositiveNegativeSpec\022j" +
"\n\024positive_class_value\030\001 \001(\0132L.tensorflo" +
"w.metadata.v0.BinaryClassification.Posit" +
"iveNegativeSpec.LabelValue\022j\n\024negative_c" +
"lass_value\030\002 \001(\0132L.tensorflow.metadata.v" +
"0.BinaryClassification.PositiveNegativeS" +
"pec.LabelValue\0322\n\nLabelValue\022\026\n\014string_v" +
"alue\030\001 \001(\tH\000B\014\n\nvalue_type:\006\230\266\370\232\007\001B\n\n\010la" +
"bel_id\"\235\001\n\020DynamicClassSpec\022M\n\016oov_class" +
"_spec\030\001 \001(\01325.tensorflow.metadata.v0.Dyn" +
"amicClassSpec.OovClassSpec\032:\n\014OovClassSp" +
"ec\022\033\n\023frequency_threshold\030\001 \001(\003\022\r\n\005top_k" +
"\030\002 \001(\003\"\366\001\n\030MultiClassClassification\022\017\n\005l" +
"abel\030\001 \001(\tH\000\0222\n\nlabel_path\030\005 \001(\0132\034.tenso" +
"rflow.metadata.v0.PathH\000\022\026\n\016example_weig" +
"ht\030\002 \001(\t\022\023\n\tn_classes\030\003 \001(\004H\001\022F\n\022dynamic" +
"_class_spec\030\004 \001(\0132(.tensorflow.metadata." +
"v0.DynamicClassSpecH\001:\006\230\266\370\232\007\002B\n\n\010label_i" +
"dB\014\n\nclass_spec\"\366\001\n\030MultiLabelClassifica" +
"tion\022\017\n\005label\030\001 \001(\tH\000\0222\n\nlabel_path\030\005 \001(" +
"\0132\034.tensorflow.metadata.v0.PathH\000\022\026\n\016exa" +
"mple_weight\030\002 \001(\t\022\023\n\tn_classes\030\003 \001(\004H\001\022F" +
"\n\022dynamic_class_spec\030\004 \001(\0132(.tensorflow." +
"metadata.v0.DynamicClassSpecH\001:\006\230\266\370\232\007\005B\n" +
"\n\010label_idB\014\n\nclass_spec\"\272\002\n\022TopKClassif" +
"ication\022\017\n\005label\030\001 \001(\tH\000\0222\n\nlabel_path\030\006" +
" \001(\0132\034.tensorflow.metadata.v0.PathH\000\022\026\n\016" +
"example_weight\030\002 \001(\t\022\021\n\tn_classes\030\003 \001(\004\022" +
"\032\n\022n_predicted_labels\030\004 \001(\004\022K\n\021predictio" +
"ns_order\030\005 \001(\01620.tensorflow.metadata.v0." +
"TopKClassification.Order\"7\n\005Order\022\017\n\013UNS" +
"PECIFIED\020\000\022\016\n\nSCORE_DESC\020\001\022\r\n\tSCORE_ASC\020" +
"\002:\006\230\266\370\232\007\003B\n\n\010label_id\"\312\002\n\030OneDimensional" +
"Regression\022\017\n\005label\030\001 \001(\tH\000\0222\n\nlabel_pat" +
"h\030\003 \001(\0132\034.tensorflow.metadata.v0.PathH\000\022" +
"\016\n\006weight\030\002 \001(\t\022S\n\013probability\030\004 \001(\0132<.t" +
"ensorflow.metadata.v0.OneDimensionalRegr" +
"ession.ProbabilityH\001\022I\n\006counts\030\005 \001(\01327.t" +
"ensorflow.metadata.v0.OneDimensionalRegr" +
"ession.CountsH\001\032\r\n\013Probability\032\010\n\006Counts" +
":\006\230\266\370\232\007\004B\n\n\010label_idB\014\n\nlabel_type\"\266\003\n\004T" +
"ype\022M\n\025binary_classification\030\001 \001(\0132,.ten" +
"sorflow.metadata.v0.BinaryClassification" +
"H\000\022V\n\032one_dimensional_regression\030\002 \001(\01320" +
".tensorflow.metadata.v0.OneDimensionalRe" +
"gressionH\000\022V\n\032multi_class_classification" +
"\030\003 \001(\01320.tensorflow.metadata.v0.MultiCla" +
"ssClassificationH\000\022J\n\024top_k_classificati" +
"on\030\004 \001(\0132*.tensorflow.metadata.v0.TopKCl" +
"assificationH\000\022V\n\032multi_label_classifica" +
"tion\030\005 \001(\01320.tensorflow.metadata.v0.Mult" +
"iLabelClassificationH\000B\013\n\ttask_type\"\274\001\n\004" +
"Task\022*\n\004type\030\001 \001(\0132\034.tensorflow.metadata" +
".v0.Type\022\014\n\004name\030\005 \001(\t\022\027\n\013task_weight\030\002 " +
"\001(\001B\002\030\001\022E\n\022performance_metric\030\004 \003(\0132).te" +
"nsorflow.metadata.v0.PerformanceMetric\022\024" +
"\n\014is_auxiliary\030\006 \001(\010J\004\010\003\020\004\"\263\002\n\026MetaOptim" +
"izationTarget\022\021\n\ttask_name\030\001 \001(\t\022E\n\022perf" +
"ormance_metric\030\003 \001(\0132).tensorflow.metada" +
"ta.v0.PerformanceMetric\022\024\n\006weight\030\004 \001(\001B" +
"\002\030\001H\000\022Z\n\020threshold_config\030\005 \001(\0132>.tensor" +
"flow.metadata.v0.MetaOptimizationTarget." +
"ThresholdConfigH\000\032.\n\017ThresholdConfig\022\023\n\t" +
"threshold\030\001 \001(\001H\000B\006\n\004typeB\027\n\025objective_c" +
"ombinationJ\004\010\002\020\003\"\355\001\n\020ProblemStatement\022\023\n" +
"\013description\030\002 \001(\t\022\r\n\005owner\030\003 \003(\t\022\023\n\013env" +
"ironment\030\004 \001(\t\022P\n\030meta_optimization_targ" +
"et\030\007 \003(\0132..tensorflow.metadata.v0.MetaOp" +
"timizationTarget\022\033\n\017multi_objective\030\010 \001(" +
"\010B\002\030\001\022+\n\005tasks\030\t \003(\0132\034.tensorflow.metada" +
"ta.v0.TaskJ\004\010\005\020\006*\261\001\n\010TaskType\022\020\n\014UNKNOWN" +
"_TYPE\020\000\022\031\n\025BINARY_CLASSIFICATION\020\001\022\036\n\032MU" +
"LTI_CLASS_CLASSIFICATION\020\002\022\030\n\024TOP_K_CLAS" +
"SIFICATION\020\003\022\036\n\032ONE_DIMENSIONAL_REGRESSI" +
"ON\020\004\022\036\n\032MULTI_LABEL_CLASSIFICATION\020\005:W\n\t" +
"task_type\022\037.google.protobuf.MessageOptio" +
"ns\030\343\206\257s \001(\0162 .tensorflow.metadata.v0.Tas" +
"kTypeB!\n\032org.tensorflow.metadata.v0P\001\370\001\001" +
"b\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.protobuf.DescriptorProtos.getDescriptor(),
org.tensorflow.metadata.v0.Metric.getDescriptor(),
org.tensorflow.metadata.v0.PathOuterClass.getDescriptor(),
});
internal_static_tensorflow_metadata_v0_BinaryClassification_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_tensorflow_metadata_v0_BinaryClassification_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_BinaryClassification_descriptor,
new java.lang.String[] { "Label", "LabelPath", "ExampleWeight", "PositiveNegativeSpec", "LabelId", });
internal_static_tensorflow_metadata_v0_BinaryClassification_PositiveNegativeSpec_descriptor =
internal_static_tensorflow_metadata_v0_BinaryClassification_descriptor.getNestedTypes().get(0);
internal_static_tensorflow_metadata_v0_BinaryClassification_PositiveNegativeSpec_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_BinaryClassification_PositiveNegativeSpec_descriptor,
new java.lang.String[] { "PositiveClassValue", "NegativeClassValue", });
internal_static_tensorflow_metadata_v0_BinaryClassification_PositiveNegativeSpec_LabelValue_descriptor =
internal_static_tensorflow_metadata_v0_BinaryClassification_PositiveNegativeSpec_descriptor.getNestedTypes().get(0);
internal_static_tensorflow_metadata_v0_BinaryClassification_PositiveNegativeSpec_LabelValue_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_BinaryClassification_PositiveNegativeSpec_LabelValue_descriptor,
new java.lang.String[] { "StringValue", "ValueType", });
internal_static_tensorflow_metadata_v0_DynamicClassSpec_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_tensorflow_metadata_v0_DynamicClassSpec_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_DynamicClassSpec_descriptor,
new java.lang.String[] { "OovClassSpec", });
internal_static_tensorflow_metadata_v0_DynamicClassSpec_OovClassSpec_descriptor =
internal_static_tensorflow_metadata_v0_DynamicClassSpec_descriptor.getNestedTypes().get(0);
internal_static_tensorflow_metadata_v0_DynamicClassSpec_OovClassSpec_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_DynamicClassSpec_OovClassSpec_descriptor,
new java.lang.String[] { "FrequencyThreshold", "TopK", });
internal_static_tensorflow_metadata_v0_MultiClassClassification_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_tensorflow_metadata_v0_MultiClassClassification_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_MultiClassClassification_descriptor,
new java.lang.String[] { "Label", "LabelPath", "ExampleWeight", "NClasses", "DynamicClassSpec", "LabelId", "ClassSpec", });
internal_static_tensorflow_metadata_v0_MultiLabelClassification_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_tensorflow_metadata_v0_MultiLabelClassification_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_MultiLabelClassification_descriptor,
new java.lang.String[] { "Label", "LabelPath", "ExampleWeight", "NClasses", "DynamicClassSpec", "LabelId", "ClassSpec", });
internal_static_tensorflow_metadata_v0_TopKClassification_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_tensorflow_metadata_v0_TopKClassification_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_TopKClassification_descriptor,
new java.lang.String[] { "Label", "LabelPath", "ExampleWeight", "NClasses", "NPredictedLabels", "PredictionsOrder", "LabelId", });
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_descriptor,
new java.lang.String[] { "Label", "LabelPath", "Weight", "Probability", "Counts", "LabelId", "LabelType", });
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_Probability_descriptor =
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_descriptor.getNestedTypes().get(0);
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_Probability_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_Probability_descriptor,
new java.lang.String[] { });
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_Counts_descriptor =
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_descriptor.getNestedTypes().get(1);
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_Counts_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_OneDimensionalRegression_Counts_descriptor,
new java.lang.String[] { });
internal_static_tensorflow_metadata_v0_Type_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_tensorflow_metadata_v0_Type_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_Type_descriptor,
new java.lang.String[] { "BinaryClassification", "OneDimensionalRegression", "MultiClassClassification", "TopKClassification", "MultiLabelClassification", "TaskType", });
internal_static_tensorflow_metadata_v0_Task_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_tensorflow_metadata_v0_Task_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_Task_descriptor,
new java.lang.String[] { "Type", "Name", "TaskWeight", "PerformanceMetric", "IsAuxiliary", });
internal_static_tensorflow_metadata_v0_MetaOptimizationTarget_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_tensorflow_metadata_v0_MetaOptimizationTarget_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_MetaOptimizationTarget_descriptor,
new java.lang.String[] { "TaskName", "PerformanceMetric", "Weight", "ThresholdConfig", "ObjectiveCombination", });
internal_static_tensorflow_metadata_v0_MetaOptimizationTarget_ThresholdConfig_descriptor =
internal_static_tensorflow_metadata_v0_MetaOptimizationTarget_descriptor.getNestedTypes().get(0);
internal_static_tensorflow_metadata_v0_MetaOptimizationTarget_ThresholdConfig_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_MetaOptimizationTarget_ThresholdConfig_descriptor,
new java.lang.String[] { "Threshold", "Type", });
internal_static_tensorflow_metadata_v0_ProblemStatement_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_tensorflow_metadata_v0_ProblemStatement_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_metadata_v0_ProblemStatement_descriptor,
new java.lang.String[] { "Description", "Owner", "Environment", "MetaOptimizationTarget", "MultiObjective", "Tasks", });
taskType.internalInit(descriptor.getExtensions().get(0));
com.google.protobuf.ExtensionRegistry registry =
com.google.protobuf.ExtensionRegistry.newInstance();
registry.add(org.tensorflow.metadata.v0.ProblemStatementOuterClass.taskType);
com.google.protobuf.Descriptors.FileDescriptor
.internalUpdateFileDescriptor(descriptor, registry);
com.google.protobuf.DescriptorProtos.getDescriptor();
org.tensorflow.metadata.v0.Metric.getDescriptor();
org.tensorflow.metadata.v0.PathOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy