Table of Contents

Enum CrossValidationType

Namespace
AiDotNet.Enums
Assembly
AiDotNet.dll

Defines the types of cross-validation strategies available.

public enum CrossValidationType

Fields

GroupKFold = 4

Group K-Fold keeps samples from the same group together.

KFold = 0

K-Fold cross-validation splits the data into k equal folds.

LeaveOneOut = 2

Leave-One-Out uses a single sample for validation.

MonteCarlo = 6

Monte Carlo uses repeated random sampling.

Nested = 5

Nested cross-validation for hyperparameter tuning and evaluation.

Standard = 7

Standard cross-validation with no special considerations.

StratifiedKFold = 1

Stratified K-Fold maintains class distribution in each fold.

TimeSeries = 3

Time Series cross-validation respects temporal ordering.