1616
1717package com .example .automl ;
1818
19- // [START automl_get_model_evaluation]
19+ // [START automl_language_entity_extraction_get_model_evaluation]
20+ // [START automl_language_sentiment_analysis_get_model_evaluation]
21+ // [START automl_language_text_classification_get_model_evaluation]
22+ // [START automl_translate_get_model_evaluation]
23+ // [START automl_vision_classification_get_model_evaluation]
24+ // [START automl_vision_object_detection_get_model_evaluation]
25+
2026import com .google .cloud .automl .v1 .AutoMlClient ;
2127import com .google .cloud .automl .v1 .ModelEvaluation ;
2228import com .google .cloud .automl .v1 .ModelEvaluationName ;
@@ -35,14 +41,14 @@ static void getModelEvaluation() throws IOException {
3541
3642 // Get a model evaluation
3743 static void getModelEvaluation (String projectId , String modelId , String modelEvaluationId )
38- throws IOException {
44+ throws IOException {
3945 // Initialize client that will be used to send requests. This client only needs to be created
4046 // once, and can be reused for multiple requests. After completing all of your requests, call
4147 // the "close" method on the client to safely clean up any remaining background resources.
4248 try (AutoMlClient client = AutoMlClient .create ()) {
4349 // Get the full path of the model evaluation.
4450 ModelEvaluationName modelEvaluationFullId =
45- ModelEvaluationName .of (projectId , "us-central1" , modelId , modelEvaluationId );
51+ ModelEvaluationName .of (projectId , "us-central1" , modelId , modelEvaluationId );
4652
4753 // Get complete detail of the model evaluation.
4854 ModelEvaluation modelEvaluation = client .getModelEvaluation (modelEvaluationFullId );
@@ -53,10 +59,49 @@ static void getModelEvaluation(String projectId, String modelId, String modelEva
5359 System .out .format ("\t seconds: %s\n " , modelEvaluation .getCreateTime ().getSeconds ());
5460 System .out .format ("\t nanos: %s" , modelEvaluation .getCreateTime ().getNanos () / 1e9 );
5561 System .out .format (
56- "Evalution Example Count: %d\n " , modelEvaluation .getEvaluatedExampleCount ());
62+ "Evalution Example Count: %d\n " , modelEvaluation .getEvaluatedExampleCount ());
63+ // [END automl_language_sentiment_analysis_get_model_evaluation]
64+ // [END automl_language_text_classification_get_model_evaluation]
65+ // [END automl_translate_get_model_evaluation]
66+ // [END automl_vision_classification_get_model_evaluation]
67+ // [END automl_vision_object_detection_get_model_evaluation]
68+ System .out .format ("Entity Extraction Model Evaluation Metrics: %s\n " ,
69+ modelEvaluation .getTextExtractionEvaluationMetrics ());
70+ // [END automl_language_entity_extraction_get_model_evaluation]
71+
72+ // [START automl_language_sentiment_analysis_get_model_evaluation]
73+ System .out .format ("Sentiment Analysis Model Evaluation Metrics: %s\n " ,
74+ modelEvaluation .getTextSentimentEvaluationMetrics ());
75+ // [END automl_language_sentiment_analysis_get_model_evaluation]
76+
77+ // [START automl_language_text_classification_get_model_evaluation]
78+ // [START automl_vision_classification_get_model_evaluation]
79+ System .out .format ("Classification Model Evaluation Metrics: %s\n " ,
80+ modelEvaluation .getClassificationEvaluationMetrics ());
81+ // [END automl_language_text_classification_get_model_evaluation]
82+ // [END automl_vision_classification_get_model_evaluation]
83+
84+ // [START automl_translate_get_model_evaluation]
5785 System .out .format (
58- "Model Evaluation Metrics: %s\n " , modelEvaluation .getTranslationEvaluationMetrics ());
86+ "Translate Model Evaluation Metrics: %s\n " ,
87+ modelEvaluation .getTranslationEvaluationMetrics ());
88+ // [END automl_translate_get_model_evaluation]
89+
90+
91+ // [START automl_vision_object_detection_get_model_evaluation]
92+ System .out .format ("Object Detection Model Evaluation Metrics: %s\n " ,
93+ modelEvaluation .getImageObjectDetectionEvaluationMetrics ());
94+ // [START automl_language_entity_extraction_get_model_evaluation]
95+ // [START automl_language_sentiment_analysis_get_model_evaluation]
96+ // [START automl_language_text_classification_get_model_evaluation]
97+ // [START automl_translate_get_model_evaluation]
98+ // [START automl_vision_classification_get_model_evaluation]
5999 }
60100 }
61101}
62- // [END automl_get_model_evaluation]
102+ // [END automl_language_entity_extraction_get_model_evaluation]
103+ // [END automl_language_sentiment_analysis_get_model_evaluation]
104+ // [END automl_language_text_classification_get_model_evaluation]
105+ // [END automl_translate_get_model_evaluation]
106+ // [END automl_vision_classification_get_model_evaluation]
107+ // [END automl_vision_object_detection_get_model_evaluation]
0 commit comments