learning_curve#
- class braintools.visualize.learning_curve(train_sizes, train_scores, validation_scores, ax=None, figsize=(10, 6), title='Learning Curve', **kwargs)#
Plot learning curve showing training and validation performance.
- Parameters:
train_sizes (
ndarray) – Training set sizes.train_scores (
ndarray) – Training scores (can be 2D for multiple runs).validation_scores (
ndarray) – Validation scores (can be 2D for multiple runs).ax (
Axes|None) – Axes to plot on.figsize (
Tuple[float,float]) – Figure size if creating new figure.title (
str) – Plot title.**kwargs – Additional arguments passed to plot.
- Returns:
ax – The axes object containing the plot.
- Return type:
Axes