/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A structure that keeps track of which training jobs launched by your
* hyperparameter tuning job are not improving model performance as evaluated
* against an objective function.See Also:
AWS
* API Reference
The number of training jobs that have failed to improve model performance by * 1% or greater over prior training jobs as evaluated against an objective * function.
*/ inline int GetMaxNumberOfTrainingJobsNotImproving() const{ return m_maxNumberOfTrainingJobsNotImproving; } /** *The number of training jobs that have failed to improve model performance by * 1% or greater over prior training jobs as evaluated against an objective * function.
*/ inline bool MaxNumberOfTrainingJobsNotImprovingHasBeenSet() const { return m_maxNumberOfTrainingJobsNotImprovingHasBeenSet; } /** *The number of training jobs that have failed to improve model performance by * 1% or greater over prior training jobs as evaluated against an objective * function.
*/ inline void SetMaxNumberOfTrainingJobsNotImproving(int value) { m_maxNumberOfTrainingJobsNotImprovingHasBeenSet = true; m_maxNumberOfTrainingJobsNotImproving = value; } /** *The number of training jobs that have failed to improve model performance by * 1% or greater over prior training jobs as evaluated against an objective * function.
*/ inline BestObjectiveNotImproving& WithMaxNumberOfTrainingJobsNotImproving(int value) { SetMaxNumberOfTrainingJobsNotImproving(value); return *this;} private: int m_maxNumberOfTrainingJobsNotImproving; bool m_maxNumberOfTrainingJobsNotImprovingHasBeenSet = false; }; } // namespace Model } // namespace SageMaker } // namespace Aws