sklearn_estimator_identifier

sklearn_estimator_identifier(obj, var_name='obj')[source]

Return sklearn identifier.

Parameters:
objany class or object
var_namestr, optional, default = “obj”

name of variable (obj) to display in error message

Returns:
str, the sklearn identifier of obj, inferred from inheritance tree, one of

“classifier” - supervised classifier “clusterer” - unsupervised clusterer “regressor” - supervised regressor “transformer” - transformer (pipeline element, feature extractor, unsupervised) “estimator” - sklearn estimator of indeterminate type

Raises:
TypeError if obj is not an sklearn estimator, according to is_sklearn_estimator