Overview of Yellowbrick Visualizers
developYellowbrick is a suite of visual analysis and diagnostic tools for scikit-learn. It introduces the Visualizer API, where visualizers act as scikit-learn estimators that learn from data to create visual representations of the model selection workflow.
Visualizers can function in two primary ways:
- As Transformers: Visualizing the data space.
- As Model Wrappers: Wrapping a model estimator (similar to scikit-learn's
ModelCVmethods likeRidgeCVorLassoCV) to visualize model performance and selection.
Use visualizers to diagnose issues like model complexity, bias, heteroscedasticity, underfitting, overtraining, and class imbalance.