LearnerKnn {mlexperiments}R Documentation

LearnerKnn R6 class

Description

This learner is a wrapper around class::knn() in order to perform a k-nearest neighbor classification.

Details

Optimization metric: classification error rate Can be used with

Implemented methods:

For the two hyperparameter optimization strategies ("grid" and "bayesian"), the parameter metric_optimization_higher_better of the learner is set to FALSE by default as the classification error rate (mlr3measures::ce()) is used as the optimization metric.

Super class

mlexperiments::MLLearnerBase -> LearnerKnn

Methods

Public methods

Inherited methods

Method new()

Create a new LearnerKnn object.

Usage
LearnerKnn$new()
Details

This learner is a wrapper around class::knn() in order to perform a k-nearest neighbor classification. The following experiments are implemented:

Examples
LearnerKnn$new()


Method clone()

The objects of this class are cloneable with this method.

Usage
LearnerKnn$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

See Also

class::knn(), mlr3measures::ce()

class::knn(), mlr3measures::ce()

Examples

LearnerKnn$new()


## ------------------------------------------------
## Method `LearnerKnn$new`
## ------------------------------------------------

LearnerKnn$new()


[Package mlexperiments version 0.0.3 Index]