xailib.xailib_tsο
Time series data explainability classes for XAI-Lib.
This module provides base classes for explaining predictions on time series data.
It extends the base Explainer and
Explanation classes with time series-specific
functionality.
Time series explanations typically highlight which time steps or temporal patterns contributed most to a modelβs prediction. Common use cases include:
Anomaly detection explanation
Time series classification explanation
Forecasting explanation
- Classes:
TSExplainer: Base class for time series data explainers. TSExplanation: Base class for time series data explanations.
Example
Using LASTS for time series explanation:
from xailib.explainers.lasts_explainer import LastsExplainer
from xailib.models.keras_ts_classifier_wrapper import KerasTSClassifierWrapper
# Wrap your model
bb = KerasTSClassifierWrapper(your_ts_model)
# Create and fit explainer
explainer = LastsExplainer(bb)
explainer.fit(X_train, y_train, config)
# Generate explanation
explanation = explainer.explain(time_series)
See also
xailib.explainers.lasts_explainer: LASTS implementation for time series.
Note
Time series explanation support is currently being expanded. Additional methods will be added in future releases.
Classes
Abstract base class for time series data explainers. |
|
Abstract base class for time series data explanations. |