peal.data.tabular_datasets.CircleDataset¶
- class peal.data.tabular_datasets.CircleDataset[source]¶
Bases:
SymbolicDatasetSynthetic 2-D “circle” dataset with a planted confounder.
If
config.dataset_pathdoes not exist the data is generated first withCircleDatasetGenerator; otherwise this is a plainSymbolicDataset.- Parameters:
mode (
str) – Split to load ("train","val"or"test").config (
DataConfig) – Dataset configuration;dataset_pathis where the csv lives or is generated.**kwargs – Forwarded to
SymbolicDataset.
Methods
Outlier scores of a batch; tabular data has none, so all zeros.
Attributes
- calculate_outlier_score(x)[source]¶
Outlier scores of a batch; tabular data has none, so all zeros.
- Parameters:
x (
torch.Tensor) – Batch of samples[B, ...].- Returns:
{"absolute": zeros[B], "relative": zeros[B]};"relative"is divided byreference_outlier_scoreswhen that is set.- Return type: