Send feedback
Class ModelMonitoringSchema (1.95.1)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
ModelMonitoringSchema (
feature_fields : typing . MutableSequence [
vertexai . resources . preview . ml_monitoring . spec . schema . FieldSchema
],
ground_truth_fields : typing . Optional [
typing . MutableSequence [
vertexai . resources . preview . ml_monitoring . spec . schema . FieldSchema
]
] = None ,
prediction_fields : typing . Optional [
typing . MutableSequence [
vertexai . resources . preview . ml_monitoring . spec . schema . FieldSchema
]
] = None ,
)
Initializer for ModelMonitoringSchema.
Parameters
Name
Description
feature_fields
MutableSequence[FieldSchema]
Required. Feature names of the model. Vertex AI will try to match the features from your dataset as follows: * For 'csv' files, the header names are required, and we will extract thecorresponding feature values when the header names align with the feature names. * For 'jsonl' files, we will extract the corresponding feature values if the key names match the feature names. Note: Nested features are not supported, so please ensure your features are flattened. Ensure the feature values are scalar or an array of scalars. * For 'bigquery' dataset, we will extract the corresponding feature values if the column names match the feature names. Note: The column type can be a scalar or an array of scalars. STRUCT or JSON types are not supported. You may use SQL queries to select or aggregate the relevant features from your original table. However, ensure that the 'schema' of the query results meets our requirements. * For the Vertex AI Endpoint Request Response Logging table or Vertex AI Batch Prediction Job results. If the prediction instance format is an array, ensure that the sequence in feature_fields
matches the order of features in the prediction instance. We will match the feature with the array in the order specified in feature_fields
.
prediction_fields
MutableSequence[FieldSchema]
Optional. Prediction output names of the model. The requirements are the same as the feature_fields
. For AutoML Tables, the prediction output name presented in schema will be: predicted_{target_column}
, the target_column
is the one you specified when you train the model. For Prediction output drift analysis: * AutoML Classification, the distribution of the argmax label will be analyzed. * AutoML Regression, the distribution of the value will be analyzed.
ground_truth_fields
MutableSequence[FieldSchema]
Optional. Target /ground truth names of the model.
Methods
to_json
to_json ( output_dir : typing . Optional [ str ] = None ) - > str
Transform ModelMonitoringSchema to json format.
Parameter
Name
Description
output_dir
str
Optional. The output directory that the transformed json file would be put into.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Class ModelMonitoringSchema (1.95.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.95.1 (latest)](/python/docs/reference/vertexai/latest/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.94.0](/python/docs/reference/vertexai/1.94.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.93.1](/python/docs/reference/vertexai/1.93.1/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.92.0](/python/docs/reference/vertexai/1.92.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.91.0](/python/docs/reference/vertexai/1.91.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.90.0](/python/docs/reference/vertexai/1.90.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.89.0](/python/docs/reference/vertexai/1.89.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.88.0](/python/docs/reference/vertexai/1.88.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.87.0](/python/docs/reference/vertexai/1.87.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.86.0](/python/docs/reference/vertexai/1.86.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.85.0](/python/docs/reference/vertexai/1.85.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.84.0](/python/docs/reference/vertexai/1.84.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.83.0](/python/docs/reference/vertexai/1.83.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.82.0](/python/docs/reference/vertexai/1.82.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.81.0](/python/docs/reference/vertexai/1.81.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.80.0](/python/docs/reference/vertexai/1.80.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.79.0](/python/docs/reference/vertexai/1.79.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.78.0](/python/docs/reference/vertexai/1.78.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.77.0](/python/docs/reference/vertexai/1.77.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.76.0](/python/docs/reference/vertexai/1.76.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.75.0](/python/docs/reference/vertexai/1.75.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.74.0](/python/docs/reference/vertexai/1.74.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.73.0](/python/docs/reference/vertexai/1.73.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.72.0](/python/docs/reference/vertexai/1.72.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.71.1](/python/docs/reference/vertexai/1.71.1/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.70.0](/python/docs/reference/vertexai/1.70.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.69.0](/python/docs/reference/vertexai/1.69.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.68.0](/python/docs/reference/vertexai/1.68.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.67.1](/python/docs/reference/vertexai/1.67.1/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.66.0](/python/docs/reference/vertexai/1.66.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.65.0](/python/docs/reference/vertexai/1.65.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.63.0](/python/docs/reference/vertexai/1.63.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.62.0](/python/docs/reference/vertexai/1.62.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.60.0](/python/docs/reference/vertexai/1.60.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema)\n- [1.59.0](/python/docs/reference/vertexai/1.59.0/vertexai.resources.preview.ml_monitoring.spec.ModelMonitoringSchema) \n\n ModelMonitoringSchema(\n feature_fields: typing.MutableSequence[\n vertexai.resources.preview.ml_monitoring.spec.schema.FieldSchema\n ],\n ground_truth_fields: typing.Optional[\n typing.MutableSequence[\n vertexai.resources.preview.ml_monitoring.spec.schema.FieldSchema\n ]\n ] = None,\n prediction_fields: typing.Optional[\n typing.MutableSequence[\n vertexai.resources.preview.ml_monitoring.spec.schema.FieldSchema\n ]\n ] = None,\n )\n\nInitializer for ModelMonitoringSchema.\n\nMethods\n-------\n\n### to_json\n\n to_json(output_dir: typing.Optional[str] = None) -\u003e str\n\nTransform ModelMonitoringSchema to json format."]]