Package com.google.cloud.automl.v1
Class ModelEvaluation
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.automl.v1.ModelEvaluation
- All Implemented Interfaces:
ModelEvaluationOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class ModelEvaluation
extends com.google.protobuf.GeneratedMessage
implements ModelEvaluationOrBuilder
Evaluation results of a model.Protobuf type
google.cloud.automl.v1.ModelEvaluation- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classEvaluation results of a model.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanOutput only.com.google.protobuf.ByteStringOutput only.Model evaluation metrics for image, text, video and tables classification.Model evaluation metrics for image, text, video and tables classification.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static ModelEvaluationstatic final com.google.protobuf.Descriptors.DescriptorOutput only.com.google.protobuf.ByteStringOutput only.intOutput only.Model evaluation metrics for image object detection.Model evaluation metrics for image object detection.getName()Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.Parser<ModelEvaluation>intEvaluation metrics for text extraction models.Evaluation metrics for text extraction models.Evaluation metrics for text sentiment models.Evaluation metrics for text sentiment models.Model evaluation metrics for translation.Model evaluation metrics for translation.booleanModel evaluation metrics for image, text, video and tables classification.booleanOutput only.inthashCode()booleanModel evaluation metrics for image object detection.booleanEvaluation metrics for text extraction models.booleanEvaluation metrics for text sentiment models.booleanModel evaluation metrics for translation.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic ModelEvaluation.Builderstatic ModelEvaluation.BuildernewBuilder(ModelEvaluation prototype) protected ModelEvaluation.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static ModelEvaluationparseDelimitedFrom(InputStream input) static ModelEvaluationparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ModelEvaluationparseFrom(byte[] data) static ModelEvaluationparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ModelEvaluationparseFrom(com.google.protobuf.ByteString data) static ModelEvaluationparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ModelEvaluationparseFrom(com.google.protobuf.CodedInputStream input) static ModelEvaluationparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ModelEvaluationparseFrom(InputStream input) static ModelEvaluationparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ModelEvaluationparseFrom(ByteBuffer data) static ModelEvaluationparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ModelEvaluation>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
CLASSIFICATION_EVALUATION_METRICS_FIELD_NUMBER
public static final int CLASSIFICATION_EVALUATION_METRICS_FIELD_NUMBER- See Also:
-
TRANSLATION_EVALUATION_METRICS_FIELD_NUMBER
public static final int TRANSLATION_EVALUATION_METRICS_FIELD_NUMBER- See Also:
-
IMAGE_OBJECT_DETECTION_EVALUATION_METRICS_FIELD_NUMBER
public static final int IMAGE_OBJECT_DETECTION_EVALUATION_METRICS_FIELD_NUMBER- See Also:
-
TEXT_SENTIMENT_EVALUATION_METRICS_FIELD_NUMBER
public static final int TEXT_SENTIMENT_EVALUATION_METRICS_FIELD_NUMBER- See Also:
-
TEXT_EXTRACTION_EVALUATION_METRICS_FIELD_NUMBER
public static final int TEXT_EXTRACTION_EVALUATION_METRICS_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
ANNOTATION_SPEC_ID_FIELD_NUMBER
public static final int ANNOTATION_SPEC_ID_FIELD_NUMBER- See Also:
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER- See Also:
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER- See Also:
-
EVALUATED_EXAMPLE_COUNT_FIELD_NUMBER
public static final int EVALUATED_EXAMPLE_COUNT_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getMetricsCase
- Specified by:
getMetricsCasein interfaceModelEvaluationOrBuilder
-
hasClassificationEvaluationMetrics
public boolean hasClassificationEvaluationMetrics()Model evaluation metrics for image, text, video and tables classification. Tables problem is considered a classification when the target column is CATEGORY DataType.
.google.cloud.automl.v1.ClassificationEvaluationMetrics classification_evaluation_metrics = 8;- Specified by:
hasClassificationEvaluationMetricsin interfaceModelEvaluationOrBuilder- Returns:
- Whether the classificationEvaluationMetrics field is set.
-
getClassificationEvaluationMetrics
Model evaluation metrics for image, text, video and tables classification. Tables problem is considered a classification when the target column is CATEGORY DataType.
.google.cloud.automl.v1.ClassificationEvaluationMetrics classification_evaluation_metrics = 8;- Specified by:
getClassificationEvaluationMetricsin interfaceModelEvaluationOrBuilder- Returns:
- The classificationEvaluationMetrics.
-
getClassificationEvaluationMetricsOrBuilder
Model evaluation metrics for image, text, video and tables classification. Tables problem is considered a classification when the target column is CATEGORY DataType.
.google.cloud.automl.v1.ClassificationEvaluationMetrics classification_evaluation_metrics = 8;- Specified by:
getClassificationEvaluationMetricsOrBuilderin interfaceModelEvaluationOrBuilder
-
hasTranslationEvaluationMetrics
public boolean hasTranslationEvaluationMetrics()Model evaluation metrics for translation.
.google.cloud.automl.v1.TranslationEvaluationMetrics translation_evaluation_metrics = 9;- Specified by:
hasTranslationEvaluationMetricsin interfaceModelEvaluationOrBuilder- Returns:
- Whether the translationEvaluationMetrics field is set.
-
getTranslationEvaluationMetrics
Model evaluation metrics for translation.
.google.cloud.automl.v1.TranslationEvaluationMetrics translation_evaluation_metrics = 9;- Specified by:
getTranslationEvaluationMetricsin interfaceModelEvaluationOrBuilder- Returns:
- The translationEvaluationMetrics.
-
getTranslationEvaluationMetricsOrBuilder
Model evaluation metrics for translation.
.google.cloud.automl.v1.TranslationEvaluationMetrics translation_evaluation_metrics = 9;- Specified by:
getTranslationEvaluationMetricsOrBuilderin interfaceModelEvaluationOrBuilder
-
hasImageObjectDetectionEvaluationMetrics
public boolean hasImageObjectDetectionEvaluationMetrics()Model evaluation metrics for image object detection.
.google.cloud.automl.v1.ImageObjectDetectionEvaluationMetrics image_object_detection_evaluation_metrics = 12;- Specified by:
hasImageObjectDetectionEvaluationMetricsin interfaceModelEvaluationOrBuilder- Returns:
- Whether the imageObjectDetectionEvaluationMetrics field is set.
-
getImageObjectDetectionEvaluationMetrics
Model evaluation metrics for image object detection.
.google.cloud.automl.v1.ImageObjectDetectionEvaluationMetrics image_object_detection_evaluation_metrics = 12;- Specified by:
getImageObjectDetectionEvaluationMetricsin interfaceModelEvaluationOrBuilder- Returns:
- The imageObjectDetectionEvaluationMetrics.
-
getImageObjectDetectionEvaluationMetricsOrBuilder
public ImageObjectDetectionEvaluationMetricsOrBuilder getImageObjectDetectionEvaluationMetricsOrBuilder()Model evaluation metrics for image object detection.
.google.cloud.automl.v1.ImageObjectDetectionEvaluationMetrics image_object_detection_evaluation_metrics = 12;- Specified by:
getImageObjectDetectionEvaluationMetricsOrBuilderin interfaceModelEvaluationOrBuilder
-
hasTextSentimentEvaluationMetrics
public boolean hasTextSentimentEvaluationMetrics()Evaluation metrics for text sentiment models.
.google.cloud.automl.v1.TextSentimentEvaluationMetrics text_sentiment_evaluation_metrics = 11;- Specified by:
hasTextSentimentEvaluationMetricsin interfaceModelEvaluationOrBuilder- Returns:
- Whether the textSentimentEvaluationMetrics field is set.
-
getTextSentimentEvaluationMetrics
Evaluation metrics for text sentiment models.
.google.cloud.automl.v1.TextSentimentEvaluationMetrics text_sentiment_evaluation_metrics = 11;- Specified by:
getTextSentimentEvaluationMetricsin interfaceModelEvaluationOrBuilder- Returns:
- The textSentimentEvaluationMetrics.
-
getTextSentimentEvaluationMetricsOrBuilder
Evaluation metrics for text sentiment models.
.google.cloud.automl.v1.TextSentimentEvaluationMetrics text_sentiment_evaluation_metrics = 11;- Specified by:
getTextSentimentEvaluationMetricsOrBuilderin interfaceModelEvaluationOrBuilder
-
hasTextExtractionEvaluationMetrics
public boolean hasTextExtractionEvaluationMetrics()Evaluation metrics for text extraction models.
.google.cloud.automl.v1.TextExtractionEvaluationMetrics text_extraction_evaluation_metrics = 13;- Specified by:
hasTextExtractionEvaluationMetricsin interfaceModelEvaluationOrBuilder- Returns:
- Whether the textExtractionEvaluationMetrics field is set.
-
getTextExtractionEvaluationMetrics
Evaluation metrics for text extraction models.
.google.cloud.automl.v1.TextExtractionEvaluationMetrics text_extraction_evaluation_metrics = 13;- Specified by:
getTextExtractionEvaluationMetricsin interfaceModelEvaluationOrBuilder- Returns:
- The textExtractionEvaluationMetrics.
-
getTextExtractionEvaluationMetricsOrBuilder
Evaluation metrics for text extraction models.
.google.cloud.automl.v1.TextExtractionEvaluationMetrics text_extraction_evaluation_metrics = 13;- Specified by:
getTextExtractionEvaluationMetricsOrBuilderin interfaceModelEvaluationOrBuilder
-
getName
Output only. Resource name of the model evaluation. Format: `projects/{project_id}/locations/{location_id}/models/{model_id}/modelEvaluations/{model_evaluation_id}`string name = 1;- Specified by:
getNamein interfaceModelEvaluationOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Output only. Resource name of the model evaluation. Format: `projects/{project_id}/locations/{location_id}/models/{model_id}/modelEvaluations/{model_evaluation_id}`string name = 1;- Specified by:
getNameBytesin interfaceModelEvaluationOrBuilder- Returns:
- The bytes for name.
-
getAnnotationSpecId
Output only. The ID of the annotation spec that the model evaluation applies to. The The ID is empty for the overall model evaluation. For Tables annotation specs in the dataset do not exist and this ID is always not set, but for CLASSIFICATION [prediction_type-s][google.cloud.automl.v1.TablesModelMetadata.prediction_type] the [display_name][google.cloud.automl.v1.ModelEvaluation.display_name] field is used.
string annotation_spec_id = 2;- Specified by:
getAnnotationSpecIdin interfaceModelEvaluationOrBuilder- Returns:
- The annotationSpecId.
-
getAnnotationSpecIdBytes
public com.google.protobuf.ByteString getAnnotationSpecIdBytes()Output only. The ID of the annotation spec that the model evaluation applies to. The The ID is empty for the overall model evaluation. For Tables annotation specs in the dataset do not exist and this ID is always not set, but for CLASSIFICATION [prediction_type-s][google.cloud.automl.v1.TablesModelMetadata.prediction_type] the [display_name][google.cloud.automl.v1.ModelEvaluation.display_name] field is used.
string annotation_spec_id = 2;- Specified by:
getAnnotationSpecIdBytesin interfaceModelEvaluationOrBuilder- Returns:
- The bytes for annotationSpecId.
-
getDisplayName
Output only. The value of [display_name][google.cloud.automl.v1.AnnotationSpec.display_name] at the moment when the model was trained. Because this field returns a value at model training time, for different models trained from the same dataset, the values may differ, since display names could had been changed between the two model's trainings. For Tables CLASSIFICATION [prediction_type-s][google.cloud.automl.v1.TablesModelMetadata.prediction_type] distinct values of the target column at the moment of the model evaluation are populated here. The display_name is empty for the overall model evaluation.
string display_name = 15;- Specified by:
getDisplayNamein interfaceModelEvaluationOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Output only. The value of [display_name][google.cloud.automl.v1.AnnotationSpec.display_name] at the moment when the model was trained. Because this field returns a value at model training time, for different models trained from the same dataset, the values may differ, since display names could had been changed between the two model's trainings. For Tables CLASSIFICATION [prediction_type-s][google.cloud.automl.v1.TablesModelMetadata.prediction_type] distinct values of the target column at the moment of the model evaluation are populated here. The display_name is empty for the overall model evaluation.
string display_name = 15;- Specified by:
getDisplayNameBytesin interfaceModelEvaluationOrBuilder- Returns:
- The bytes for displayName.
-
hasCreateTime
public boolean hasCreateTime()Output only. Timestamp when this model evaluation was created.
.google.protobuf.Timestamp create_time = 5;- Specified by:
hasCreateTimein interfaceModelEvaluationOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. Timestamp when this model evaluation was created.
.google.protobuf.Timestamp create_time = 5;- Specified by:
getCreateTimein interfaceModelEvaluationOrBuilder- Returns:
- The createTime.
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. Timestamp when this model evaluation was created.
.google.protobuf.Timestamp create_time = 5;- Specified by:
getCreateTimeOrBuilderin interfaceModelEvaluationOrBuilder
-
getEvaluatedExampleCount
public int getEvaluatedExampleCount()Output only. The number of examples used for model evaluation, i.e. for which ground truth from time of model creation is compared against the predicted annotations created by the model. For overall ModelEvaluation (i.e. with annotation_spec_id not set) this is the total number of all examples used for evaluation. Otherwise, this is the count of examples that according to the ground truth were annotated by the [annotation_spec_id][google.cloud.automl.v1.ModelEvaluation.annotation_spec_id].
int32 evaluated_example_count = 6;- Specified by:
getEvaluatedExampleCountin interfaceModelEvaluationOrBuilder- Returns:
- The evaluatedExampleCount.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ModelEvaluation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelEvaluation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelEvaluation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelEvaluation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelEvaluation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelEvaluation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ModelEvaluation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ModelEvaluation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ModelEvaluation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ModelEvaluation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ModelEvaluation.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-