Class: Google::Apis::MlV1::GoogleCloudMlV1TrainingOutput
- Inherits:
-
Object
- Object
- Google::Apis::MlV1::GoogleCloudMlV1TrainingOutput
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/ml_v1/classes.rb,
lib/google/apis/ml_v1/representations.rb,
lib/google/apis/ml_v1/representations.rb
Overview
Represents results of a training job. Output only.
Instance Attribute Summary collapse
-
#built_in_algorithm_output ⇒ Google::Apis::MlV1::GoogleCloudMlV1BuiltInAlgorithmOutput
Represents output related to a built-in algorithm Job.
-
#completed_trial_count ⇒ Fixnum
The number of hyperparameter tuning trials that completed successfully.
-
#consumed_ml_units ⇒ Float
The amount of ML units consumed by the job.
-
#hyperparameter_metric_tag ⇒ String
The TensorFlow summary tag name used for optimizing hyperparameter tuning trials.
-
#is_built_in_algorithm_job ⇒ Boolean
(also: #is_built_in_algorithm_job?)
Whether this job is a built-in Algorithm job.
-
#is_hyperparameter_tuning_job ⇒ Boolean
(also: #is_hyperparameter_tuning_job?)
Whether this job is a hyperparameter tuning job.
-
#trials ⇒ Array<Google::Apis::MlV1::GoogleCloudMlV1HyperparameterOutput>
Results for individual Hyperparameter trials.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudMlV1TrainingOutput
constructor
A new instance of GoogleCloudMlV1TrainingOutput.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudMlV1TrainingOutput
Returns a new instance of GoogleCloudMlV1TrainingOutput.
2884 2885 2886 |
# File 'lib/google/apis/ml_v1/classes.rb', line 2884 def initialize(**args) update!(**args) end |
Instance Attribute Details
#built_in_algorithm_output ⇒ Google::Apis::MlV1::GoogleCloudMlV1BuiltInAlgorithmOutput
Represents output related to a built-in algorithm Job.
Corresponds to the JSON property builtInAlgorithmOutput
2845 2846 2847 |
# File 'lib/google/apis/ml_v1/classes.rb', line 2845 def built_in_algorithm_output @built_in_algorithm_output end |
#completed_trial_count ⇒ Fixnum
The number of hyperparameter tuning trials that completed successfully. Only
set for hyperparameter tuning jobs.
Corresponds to the JSON property completedTrialCount
2851 2852 2853 |
# File 'lib/google/apis/ml_v1/classes.rb', line 2851 def completed_trial_count @completed_trial_count end |
#consumed_ml_units ⇒ Float
The amount of ML units consumed by the job.
Corresponds to the JSON property consumedMLUnits
2856 2857 2858 |
# File 'lib/google/apis/ml_v1/classes.rb', line 2856 def consumed_ml_units @consumed_ml_units end |
#hyperparameter_metric_tag ⇒ String
The TensorFlow summary tag name used for optimizing hyperparameter tuning
trials. See HyperparameterSpec.hyperparameterMetricTag for more information. Only set for
hyperparameter tuning jobs.
Corresponds to the JSON property hyperparameterMetricTag
2864 2865 2866 |
# File 'lib/google/apis/ml_v1/classes.rb', line 2864 def hyperparameter_metric_tag @hyperparameter_metric_tag end |
#is_built_in_algorithm_job ⇒ Boolean Also known as: is_built_in_algorithm_job?
Whether this job is a built-in Algorithm job.
Corresponds to the JSON property isBuiltInAlgorithmJob
2869 2870 2871 |
# File 'lib/google/apis/ml_v1/classes.rb', line 2869 def is_built_in_algorithm_job @is_built_in_algorithm_job end |
#is_hyperparameter_tuning_job ⇒ Boolean Also known as: is_hyperparameter_tuning_job?
Whether this job is a hyperparameter tuning job.
Corresponds to the JSON property isHyperparameterTuningJob
2875 2876 2877 |
# File 'lib/google/apis/ml_v1/classes.rb', line 2875 def is_hyperparameter_tuning_job @is_hyperparameter_tuning_job end |
#trials ⇒ Array<Google::Apis::MlV1::GoogleCloudMlV1HyperparameterOutput>
Results for individual Hyperparameter trials. Only set for hyperparameter
tuning jobs.
Corresponds to the JSON property trials
2882 2883 2884 |
# File 'lib/google/apis/ml_v1/classes.rb', line 2882 def trials @trials end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2889 2890 2891 2892 2893 2894 2895 2896 2897 |
# File 'lib/google/apis/ml_v1/classes.rb', line 2889 def update!(**args) @built_in_algorithm_output = args[:built_in_algorithm_output] if args.key?(:built_in_algorithm_output) @completed_trial_count = args[:completed_trial_count] if args.key?(:completed_trial_count) @consumed_ml_units = args[:consumed_ml_units] if args.key?(:consumed_ml_units) @hyperparameter_metric_tag = args[:hyperparameter_metric_tag] if args.key?(:hyperparameter_metric_tag) @is_built_in_algorithm_job = args[:is_built_in_algorithm_job] if args.key?(:is_built_in_algorithm_job) @is_hyperparameter_tuning_job = args[:is_hyperparameter_tuning_job] if args.key?(:is_hyperparameter_tuning_job) @trials = args[:trials] if args.key?(:trials) end |