ClassifierBestPerformanceSelector Class

Description Combines only the models with the best performance.

Inheritance
nimbusml.internal.core.ensemble.sub_model_selector._classifierbestperformanceselector.ClassifierBestPerformanceSelector
ClassifierBestPerformanceSelector

Constructor

ClassifierBestPerformanceSelector(metric_name='AccuracyMicro', learners_selection_proportion=0.5, validation_dataset_proportion=0.3, **params)

Parameters

metric_name

the metric type to be used to find the weights for each model. Can be "AccuracyMicro", "AccuracyMacro", "LogLoss", or "LogLossReduction".

learners_selection_proportion

The proportion of best base learners to be selected. The range is 0.0-1.0.

validation_dataset_proportion

The proportion of instances to be selected to test the individual base learner. If it is 0, it uses training set.

params

Additional arguments sent to compute engine.

Methods

get_params

Get the parameters for this operator.

get_params

Get the parameters for this operator.

get_params(deep=False)

Parameters

deep
default value: False