Class: Google::Apis::LanguageV2::XpsTrainResponse

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/language_v2/classes.rb,
lib/google/apis/language_v2/representations.rb,
lib/google/apis/language_v2/representations.rb

Overview

Next ID: 18

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ XpsTrainResponse

Returns a new instance of XpsTrainResponse.



4502
4503
4504
# File 'lib/google/apis/language_v2/classes.rb', line 4502

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#deployed_model_size_bytesFixnum

Estimated model size in bytes once deployed. Corresponds to the JSON property deployedModelSizeBytes

Returns:

  • (Fixnum)


4412
4413
4414
# File 'lib/google/apis/language_v2/classes.rb', line 4412

def deployed_model_size_bytes
  @deployed_model_size_bytes
end

#error_analysis_configsArray<Google::Apis::LanguageV2::XpsVisionErrorAnalysisConfig>

Optional vision model error analysis configuration. The field is set when model error analysis is enabled in the training request. The results of error analysis will be binded together with evaluation results (in the format of AnnotatedExample). Corresponds to the JSON property errorAnalysisConfigs



4420
4421
4422
# File 'lib/google/apis/language_v2/classes.rb', line 4420

def error_analysis_configs
  @error_analysis_configs
end

#evaluated_example_setGoogle::Apis::LanguageV2::XpsExampleSet

Set of examples or input sources. Corresponds to the JSON property evaluatedExampleSet



4425
4426
4427
# File 'lib/google/apis/language_v2/classes.rb', line 4425

def evaluated_example_set
  @evaluated_example_set
end

#evaluation_metrics_setGoogle::Apis::LanguageV2::XpsEvaluationMetricsSet

Specifies location of model evaluation metrics. Corresponds to the JSON property evaluationMetricsSet



4430
4431
4432
# File 'lib/google/apis/language_v2/classes.rb', line 4430

def evaluation_metrics_set
  @evaluation_metrics_set
end

#explanation_configsArray<Google::Apis::LanguageV2::XpsResponseExplanationSpec>

VisionExplanationConfig for XAI on test set. Optional for when XAI is enable in training request. Corresponds to the JSON property explanationConfigs



4436
4437
4438
# File 'lib/google/apis/language_v2/classes.rb', line 4436

def explanation_configs
  @explanation_configs
end

#image_classification_train_respGoogle::Apis::LanguageV2::XpsImageClassificationTrainResponse

Corresponds to the JSON property imageClassificationTrainResp



4441
4442
4443
# File 'lib/google/apis/language_v2/classes.rb', line 4441

def image_classification_train_resp
  @image_classification_train_resp
end

#image_object_detection_train_respGoogle::Apis::LanguageV2::XpsImageObjectDetectionModelSpec

Corresponds to the JSON property imageObjectDetectionTrainResp



4446
4447
4448
# File 'lib/google/apis/language_v2/classes.rb', line 4446

def image_object_detection_train_resp
  @image_object_detection_train_resp
end

#image_segmentation_train_respGoogle::Apis::LanguageV2::XpsImageSegmentationTrainResponse

Corresponds to the JSON property imageSegmentationTrainResp



4451
4452
4453
# File 'lib/google/apis/language_v2/classes.rb', line 4451

def image_segmentation_train_resp
  @image_segmentation_train_resp
end

#model_tokenString

Token that represents the trained model. This is considered immutable and is persisted in AutoML. xPS can put their own proto in the byte string, to e.g. point to the model checkpoints. The token is passed to other xPS APIs to refer to the model. Corresponds to the JSON property modelToken NOTE: Values are automatically base64 encoded/decoded in the client library.

Returns:

  • (String)


4460
4461
4462
# File 'lib/google/apis/language_v2/classes.rb', line 4460

def model_token
  @model_token
end

#speech_train_respGoogle::Apis::LanguageV2::XpsSpeechModelSpec

Corresponds to the JSON property speechTrainResp



4465
4466
4467
# File 'lib/google/apis/language_v2/classes.rb', line 4465

def speech_train_resp
  @speech_train_resp
end

#tables_train_respGoogle::Apis::LanguageV2::XpsTablesTrainResponse

Corresponds to the JSON property tablesTrainResp



4470
4471
4472
# File 'lib/google/apis/language_v2/classes.rb', line 4470

def tables_train_resp
  @tables_train_resp
end

#text_to_speech_train_respGoogle::Apis::LanguageV2::XpsTextToSpeechTrainResponse

TextToSpeech train response Corresponds to the JSON property textToSpeechTrainResp



4475
4476
4477
# File 'lib/google/apis/language_v2/classes.rb', line 4475

def text_to_speech_train_resp
  @text_to_speech_train_resp
end

#text_train_respGoogle::Apis::LanguageV2::XpsTextTrainResponse

Will only be needed for uCAIP from Beta. Corresponds to the JSON property textTrainResp



4480
4481
4482
# File 'lib/google/apis/language_v2/classes.rb', line 4480

def text_train_resp
  @text_train_resp
end

#translation_train_respGoogle::Apis::LanguageV2::XpsTranslationTrainResponse

Train response for translation. Corresponds to the JSON property translationTrainResp



4485
4486
4487
# File 'lib/google/apis/language_v2/classes.rb', line 4485

def translation_train_resp
  @translation_train_resp
end

#video_action_recognition_train_respGoogle::Apis::LanguageV2::XpsVideoActionRecognitionTrainResponse

Corresponds to the JSON property videoActionRecognitionTrainResp



4490
4491
4492
# File 'lib/google/apis/language_v2/classes.rb', line 4490

def video_action_recognition_train_resp
  @video_action_recognition_train_resp
end

#video_classification_train_respGoogle::Apis::LanguageV2::XpsVideoClassificationTrainResponse

Corresponds to the JSON property videoClassificationTrainResp



4495
4496
4497
# File 'lib/google/apis/language_v2/classes.rb', line 4495

def video_classification_train_resp
  @video_classification_train_resp
end

#video_object_tracking_train_respGoogle::Apis::LanguageV2::XpsVideoObjectTrackingTrainResponse

Corresponds to the JSON property videoObjectTrackingTrainResp



4500
4501
4502
# File 'lib/google/apis/language_v2/classes.rb', line 4500

def video_object_tracking_train_resp
  @video_object_tracking_train_resp
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
# File 'lib/google/apis/language_v2/classes.rb', line 4507

def update!(**args)
  @deployed_model_size_bytes = args[:deployed_model_size_bytes] if args.key?(:deployed_model_size_bytes)
  @error_analysis_configs = args[:error_analysis_configs] if args.key?(:error_analysis_configs)
  @evaluated_example_set = args[:evaluated_example_set] if args.key?(:evaluated_example_set)
  @evaluation_metrics_set = args[:evaluation_metrics_set] if args.key?(:evaluation_metrics_set)
  @explanation_configs = args[:explanation_configs] if args.key?(:explanation_configs)
  @image_classification_train_resp = args[:image_classification_train_resp] if args.key?(:image_classification_train_resp)
  @image_object_detection_train_resp = args[:image_object_detection_train_resp] if args.key?(:image_object_detection_train_resp)
  @image_segmentation_train_resp = args[:image_segmentation_train_resp] if args.key?(:image_segmentation_train_resp)
  @model_token = args[:model_token] if args.key?(:model_token)
  @speech_train_resp = args[:speech_train_resp] if args.key?(:speech_train_resp)
  @tables_train_resp = args[:tables_train_resp] if args.key?(:tables_train_resp)
  @text_to_speech_train_resp = args[:text_to_speech_train_resp] if args.key?(:text_to_speech_train_resp)
  @text_train_resp = args[:text_train_resp] if args.key?(:text_train_resp)
  @translation_train_resp = args[:translation_train_resp] if args.key?(:translation_train_resp)
  @video_action_recognition_train_resp = args[:video_action_recognition_train_resp] if args.key?(:video_action_recognition_train_resp)
  @video_classification_train_resp = args[:video_classification_train_resp] if args.key?(:video_classification_train_resp)
  @video_object_tracking_train_resp = args[:video_object_tracking_train_resp] if args.key?(:video_object_tracking_train_resp)
end