voiage.metamodels.cross_validate
cross_validate
Section titled “cross_validate”cross_validate([positional or keyword] model: type[Metamodel] = None, [positional or keyword] x: ParameterSet = None, [positional or keyword] y: np.ndarray = None, [positional or keyword] cv_folds: int = 5, [positional or keyword] random_state: int = 42) -> dict[str, object]Perform cross-validation for a metamodel.
Parameters
Section titled “Parameters”model : Metamodel A metamodel class (not instance) to be cross-validated. x : ParameterSet The input parameters. y : np.ndarray The true target values. cv_folds : int, default=5 Number of cross-validation folds. random_state : int, default=42 Random state for reproducibility.
Returns
Section titled “Returns”dict A dictionary containing cross-validation results.
Parameters:
modeltype[Metamodel]xParameterSetynp.ndarraycv_foldsint(default:5)random_stateint(default:42)
Returns: dict[str, object]