yzhao062/pyod

knn metric cosine ValueError: Unrecognized metric 'cosine'

Open

#221 ouverte le 19 août 2020

Voir sur GitHub
 (3 commentaires) (0 réactions) (1 assigné)Python (1 308 forks)batch import
bughelp wanted

Métriques du dépôt

Stars
 (7 762 stars)
Métriques de merge PR
 (Merge moyen 4j 17h) (14 PRs mergées en 30 j)

Description

clf = KNN(metric="cosine")
clf.fit(train_data)

results in

sklearn/neighbors/_binary_tree.pxi in sklearn.neighbors._ball_tree.BinaryTree.__init__()

sklearn/neighbors/_dist_metrics.pyx in sklearn.neighbors._dist_metrics.DistanceMetric.get_metric()

ValueError: Unrecognized metric 'cosine'

Also brute and kd_tree don't support cosine, meaning that cosine is not supported by any algorithm.

Guide contributeur