logml.feature_importance.base
Classes
|
Base class for feature importance extraction. |
- class logml.feature_importance.base.BaseImportanceExtractor(config: Optional[object] = None, model_provider: Optional[logml.model_search.provider.ModelProvider] = None, n_models: Optional[int] = None, models: Optional[List[str]] = None, fallback_model: Optional[str] = None, global_params: Optional[dict] = None, logger=None, objective_config: Optional[logml.configuration.modeling.ModelingTaskSpec] = None)
Bases:
object
Base class for feature importance extraction.
- LABEL = None
- CONFIG_CLASS = None
- extract_model_feature_importance(model_name: Optional[str] = None, model_cls: Optional[Type[logml.models.base.BaseModel]] = None, params: Optional[dict] = None, dataset: Optional[logml.data.datasets.base.BaseDataset] = None, model: Optional[logml.models.base.BaseModel] = None)
Feature importance extraction for single model.
- extract_feature_importance(dataset: logml.data.datasets.base.BaseDataset, models: List[str])
Interface method for feature importance extraction.
- get_raw_feature_importances() dict
Raw importances.