Learning curves: training/validation error vs. dataset size
Intermediate classical-mlevaluationmodel-complexity
Implement:
def learning_curve(fit_and_evaluate_fn, train_sizes) -> tuple[np.ndarray, np.ndarray]:
"""fit_and_evaluate_fn(n_samples) -> (train_error, val_error)."""