cascade.nn.IntervDesign
- class cascade.nn.IntervDesign(n_vars, k, design_scale_bias, mask, interv_scale, interv_bias, target_weight)[source]
Bases:
ModuleIntervention design module
- Parameters:
n_vars (
int) – Number of variablesk (
int) – Maximal combinatorial order to considerdesign_scale_bias (
bool) – Whether to optimize the intervention scale and biasmask (
BoolTensor) – Boolean mask that marks variables in the design candidate poolinterv_scale (
Tensor) – Intervention scale tensor trained in the discover phaseinterv_bias (
Tensor) – Intervention bias tensor trained in the discover phasetarget_weight (
Tensor) – Variable weight when computing target deviation
Methods
Load design module from file
Save the design module to file
Attributes
biascomb_listsscale