DataDriftSignal Class

Data drift signal.

Inheritance
azure.ai.ml.entities._monitoring.signals.DataSignal
DataDriftSignal

Constructor

DataDriftSignal(*, production_data: ProductionData | None = None, reference_data: ReferenceData | None = None, features: List[str] | MonitorFeatureFilter | Literal['all_features'] | None = None, feature_type_override: Dict[str, str | MonitorFeatureDataType] | None = None, metric_thresholds: DataDriftMetricThreshold | List[MetricThreshold] | None = None, alert_enabled: bool = False, data_segment: DataSegment | None = None, properties: Dict[str, str] | None = None)

Parameters

Name Description
production_data
Required

The data for which drift will be calculated

reference_data
Required

The data to calculate drift against

metric_thresholds
Required

Metrics to calculate and their associated thresholds

alert_enabled
Required

The current notification mode for this signal

data_segment
Required

The data segment used for scoping on a subset of the data population.

feature_type_override
Required

Dictionary of features and what they should be overridden to.

properties
Required

Dictionary of additional properties.

Keyword-Only Parameters

Name Description
features
Union[List[str], MonitorFeatureFilter, Literal['all_features']]

The feature filter identifying which feature(s) to calculate drift over.

production_data
Required
reference_data
Required
feature_type_override
Required
metric_thresholds
Required
alert_enabled
Required
data_segment
Required
properties
Required

Variables

Name Description
type
str

The type of the signal, set to "data_drift" for this class.