base_meta#
Metaclass that overrides creating a new component or pipeline by wrapping methods with validators and setters.
Module Contents#
Classes Summary#
Metaclass that overrides creating a new component or pipeline by wrapping methods with validators and setters. |
Contents#
- class evalml.utils.base_meta.BaseMeta[source]#
Metaclass that overrides creating a new component or pipeline by wrapping methods with validators and setters.
Attributes
FIT_METHODS
[‘fit’, ‘fit_transform’]
METHODS_TO_CHECK
[‘predict’, ‘predict_proba’, ‘transform’, ‘inverse_transform’, ‘get_trend_dataframe’]
PROPERTIES_TO_CHECK
[‘feature_importance’]
Methods
Register a virtual subclass of an ABC.
Wrapper for the fit method.
- register(cls, subclass)#
Register a virtual subclass of an ABC.
Returns the subclass, to allow usage as a class decorator.