LearningNeighbors
Imports
open LearningCore;
Functions
def knn_classifier (1 ds : Dataset | independent_target ds = true && has_missing ds = false) : {m : SklearnClassifier | clf_features m = ds_features ds && clf_classes m = ds_classes ds}
def knn_classifier_k (k : Int | k > 0) (1 ds : Dataset | ds_rows ds ≥ k && independent_target ds = true && has_missing ds = false) : {m : SklearnClassifier | clf_features m = ds_features ds && clf_classes m = ds_classes ds}
def nearest_centroid (1 ds : Dataset | independent_target ds = true && has_missing ds = false) : {m : SklearnClassifier | clf_features m = ds_features ds && clf_classes m = ds_classes ds}
def radius_neighbors_classifier (1 ds : Dataset | independent_target ds = true && has_missing ds = false) : {m : SklearnClassifier | clf_features m = ds_features ds && clf_classes m = ds_classes ds}
def knn_regressor (1 ds : Dataset | independent_target ds = true && has_missing ds = false) : {m : SklearnRegressor | reg_features m = ds_features ds}
def radius_neighbors_regressor (1 ds : Dataset | independent_target ds = true && has_missing ds = false) : {m : SklearnRegressor | reg_features m = ds_features ds}