mlr_fselectors_async_exhaustive_search: Feature Selection with Asynchronous Exhaustive Search

mlr_fselectors_async_exhaustive_searchR Documentation

Description

Feature Selection using the Asynchronous Exhaustive Search Algorithm. Exhaustive Search generates all possible feature sets. The feature sets are evaluated asynchronously.

Details

The feature selection terminates itself when all feature sets are evaluated. It is not necessary to set a termination criterion.

Dictionary

This FSelector can be instantiated with the associated sugar function fs():

fs("async_exhaustive_search")

Control Parameters

max_features

integer(1)
Maximum number of features. By default, number of features in mlr3::Task.

Super classes

mlr3fselect::FSelector -> mlr3fselect::FSelectorAsync -> FSelectorAsyncExhaustiveSearch

Methods

Public methods

Inherited methods

Method new()

Creates a new instance of this R6 class.

Usage
FSelectorAsyncExhaustiveSearch$new()

Method optimize()

Starts the asynchronous optimization.

Usage
FSelectorAsyncExhaustiveSearch$optimize(inst)
Arguments
inst

(FSelectInstanceAsyncSingleCrit | FSelectInstanceAsyncMultiCrit).

Returns

data.table::data.table.


Method clone()

The objects of this class are cloneable with this method.

Usage
FSelectorAsyncExhaustiveSearch$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

See Also

Other FSelectorAsync: mlr_fselectors_async_design_points, mlr_fselectors_async_random_search


mlr-org/mlr3fselect documentation built on July 5, 2025, 3:22 a.m.