Cross-validation¶
Use pre-defined sets from the dataset¶
-
dabstract.dataset.xval.xval_from_item(key: str) → cross_val_fct¶ Crossvalidation fct: start from split defined by item in dataset
Random split¶
-
dabstract.dataset.xval.random_split(val_frac: float = 0.3333333333333333, test_frac: float = 0.3333333333333333, **kwargs) → cross_val_fct¶ Crossvalidation fct: random split
Random K-Fold¶
-
dabstract.dataset.xval.random_kfold(folds: int = 4, val_frac: float = 0.3333333333333333, **kwargs) → cross_val_fct¶ Crossvalidation fct: random k fold
Group random K-Fold¶
-
dabstract.dataset.xval.group_random_kfold(folds: int = 4, val_frac: float = 0.3333333333333333, group_key: str = 'group', **kwargs) → cross_val_fct¶ Crossvalidation fct: group random k-fold