tempor.models.clairvoyance2.components.torch.interfaces module¶
Useful reusable interfaces for PyTorch models.
- class tempor.models.clairvoyance2.components.torch.interfaces.OrganizedModule[source]¶
Bases:
Module,ABCInitializes internal Module state, shared by both nn.Module and ScriptModule.
- class tempor.models.clairvoyance2.components.torch.interfaces.OrganizedPredictorModuleMixin[source]¶
Bases:
ABC
- class tempor.models.clairvoyance2.components.torch.interfaces.OrganizedTreatmentEffectsModuleMixin[source]¶
Bases:
ABC- prep_predict_counterfactuals(data: Dataset, sample_index: int, treatment_scenarios: Sequence[TimeSeries | EventSamples], horizon: Horizon | None, **kwargs) tuple[Tensor | DataLoader, ...][source]¶