metaestimator
A metaestimator is an estimator whose primary purpose is to wrap, compose, or extend another estimator in order to modify its behavior, enable higher-level modeling tasks, or apply additional processing. In practice, metaestimers provide a way to apply algorithms such as hyperparameter optimization, ensembling, calibration, or feature processing to a base estimator without changing the underlying algorithm.
Common types of metaestimators include wrappers and ensemblers. Examples from popular machine learning libraries include GridSearchCV
Usage and interface characteristics typically involve adhering to a common estimator API. Metaestimers expose parameters of
Benefits of metaestimation include modularity, reuse of proven algorithms, and the ability to express complex modeling