regrank.stats.CrossValidation

class regrank.stats.CrossValidation(g, n_folds=5, n_subfolds=4, n_reps=3, seed=42, **kwargs)[source]
__init__(g, n_folds=5, n_subfolds=4, n_reps=3, seed=42, **kwargs) None[source]

Methods

__init__(g[, n_folds, n_subfolds, n_reps, seed])

gen_all_train_validate_splits()

gen_train_validate_splits(subgraph[, seed])

get_cv_realization(graph, n_splits[, seed])

train_and_validate(model, fold_id[, params, ...])