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