Synchronize new proto/yaml changes.

PiperOrigin-RevId: 257512381
This commit is contained in:
Google APIs 2019-07-10 17:04:56 -07:00 committed by Copybara-Service
parent 16c0ea3cde
commit c50d9e822e
1 changed files with 17 additions and 0 deletions

View File

@ -142,6 +142,10 @@ message TablesModelMetadata {
// operating characteristic (ROC) curve.
// "MINIMIZE_LOG_LOSS" - Minimize log loss.
// "MAXIMIZE_AU_PRC" - Maximize the area under the precision-recall curve.
// "MAXIMIZE_PRECISION_AT_RECALL" - Maximize precision for a specified
// recall value.
// "MAXIMIZE_RECALL_AT_PRECISION" - Maximize recall for a specified
// precision value.
//
// CLASSIFICATION_MULTI_CLASS :
// "MINIMIZE_LOG_LOSS" (default) - Minimize log loss.
@ -157,6 +161,19 @@ message TablesModelMetadata {
// "MINIMIZE_MAE" - Minimize mean-absolute error (MAE).
string optimization_objective = 4;
// Additional optimization objective configuration. Required for
// `MAXIMIZE_PRECISION_AT_RECALL` and `MAXIMIZE_RECALL_AT_PRECISION`,
// otherwise unused.
oneof additional_optimization_objective_config {
// Required when optimization_objective is "MAXIMIZE_PRECISION_AT_RECALL".
// Must be between 0 and 1, inclusive.
float optimization_objective_recall_value = 17;
// Required when optimization_objective is "MAXIMIZE_RECALL_AT_PRECISION".
// Must be between 0 and 1, inclusive.
float optimization_objective_precision_value = 18;
}
// Output only. Auxiliary information for each of the
// input_feature_column_specs with respect to this particular model.
repeated TablesModelColumnInfo tables_model_column_info = 5;