plot_learning_curve
Plot the model's learning curve: score vs number of training samples. Only available if the models were fitted using train sizing.
Parameters: |
models: str, sequence or None, optional (default=None)
metric: int or str, optional (default=0)
title: str or None, optional (default=None)
figsize: tuple, optional (default=(10, 6))
filename: str or None, optional (default=None)
display: bool or None, optional (default=True) |
Returns: |
fig: matplotlib.figure.Figure Plot object. Only returned if display=None .
|
Example
import numpy as np
from atom import ATOMClassifier
atom = ATOMClassifier(X, y)
atom.train_sizing(
models=["GNB", "LDA"],
metric="accuracy",
train_sizes=9,
n_bootstrap=5,
)
atom.plot_learning_curve()