16
16
17
17
package com .example .automl ;
18
18
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
+
20
26
import com .google .cloud .automl .v1 .AutoMlClient ;
21
27
import com .google .cloud .automl .v1 .ModelEvaluation ;
22
28
import com .google .cloud .automl .v1 .ModelEvaluationName ;
@@ -35,14 +41,14 @@ static void getModelEvaluation() throws IOException {
35
41
36
42
// Get a model evaluation
37
43
static void getModelEvaluation (String projectId , String modelId , String modelEvaluationId )
38
- throws IOException {
44
+ throws IOException {
39
45
// Initialize client that will be used to send requests. This client only needs to be created
40
46
// once, and can be reused for multiple requests. After completing all of your requests, call
41
47
// the "close" method on the client to safely clean up any remaining background resources.
42
48
try (AutoMlClient client = AutoMlClient .create ()) {
43
49
// Get the full path of the model evaluation.
44
50
ModelEvaluationName modelEvaluationFullId =
45
- ModelEvaluationName .of (projectId , "us-central1" , modelId , modelEvaluationId );
51
+ ModelEvaluationName .of (projectId , "us-central1" , modelId , modelEvaluationId );
46
52
47
53
// Get complete detail of the model evaluation.
48
54
ModelEvaluation modelEvaluation = client .getModelEvaluation (modelEvaluationFullId );
@@ -53,10 +59,49 @@ static void getModelEvaluation(String projectId, String modelId, String modelEva
53
59
System .out .format ("\t seconds: %s\n " , modelEvaluation .getCreateTime ().getSeconds ());
54
60
System .out .format ("\t nanos: %s" , modelEvaluation .getCreateTime ().getNanos () / 1e9 );
55
61
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]
57
85
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]
59
99
}
60
100
}
61
101
}
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