NpPermutationImportanceEstimator
- class lightautoml.pipelines.selection.permutation_importance_based.NpPermutationImportanceEstimator(random_state=42)[source]
Bases:
lightautoml.pipelines.selection.base.ImportanceEstimator
Permutation importance based estimator.
Importance calculate, using random permutation of items in single column for each feature.
- __init__(random_state=42)[source]
- Parameters
random_state (
int
) – seed for random generation of features permutation.
- fit(train_valid=None, ml_algo=None, preds=None)[source]
Find importances for each feature in dataset.
- Parameters
train_valid (
Optional
[TrainValidIterator
]) – Initial dataset iterator.preds (
Optional
[LAMLDataset
]) – Predicted target values for validation dataset.