Ich bin neu in R und Machine Learning. Ich verwende eine KNN-Klassifikation mit der euklidischen Distanz. Ich frage mich, wie kann ich Cosinus und Jaccard Abstand statt Euklidian in R verwenden? Gibt es Pakete, die ich benutzen kann? Dankeknn mit cosine und jaccard entfernung
-1
A
Antwort
0
vor allem, was Sie innerhalb einer R-Sitzung
library(sos)
findFn("knn", maxPages=10, sortby="MaxScore")
ausgeführt tun können, für knn Pakete von MaxScore zu suchen (die Parameter einstellen können entsprechend).
Wenn Sie kein Paket finden, das die Cosinus- oder Jaccard-Entfernung bietet, würde ich vorschlagen, zuerst die Abstandsmatrix zu berechnen und diese dann als Eingabe für die KNN anzugeben.
Es gibt einige Pakete wie kNN oder FastKnn, die eine Entfernungsmatrix als Eingabe akzeptieren (Sie können dies googlen mit: "distance matrix knn r").
Schließlich erlaubt die KernelKnn die Berechnung der jaccard-Entfernung aber nur für binäre Daten (ich bin der Autor, Sie können sich auch die anderen Distanzmetriken ansehen).
Ich hoffe es hilft.
Verwandte Themen
- 1. Cosine Ähnlichkeit
- 2. Vector Space Model: Cosine Ähnlichkeit vs Euklidische Entfernung
- 3. Python, Cosine Ähnlichkeit zu Adjusted Cosine
- 4. Jaccard in k-means Clustering
- 5. Jaccard Abstand
- 6. Jaccard Abstand zwischen Tweets
- 7. Grenzentscheidung mit knn-classifier
- 8. SQL REDDIT - Jaccard Ähnlichkeit
- 9. Cosine Abstand von Vektor
- 10. KNN mit R - in Produktion
- 11. KNN-Klassifizierung mit kategorischen Daten
- 12. Schnellste Möglichkeit, "Cosine" Metriken mit scipy
- 13. optimieren Jaccard Abstand Leistung mit numba
- 14. Rechnen Jaccard Ähnlichkeit in Python
- 15. Cosine Taylor aproximation C Sprache
- 16. Verbindung zwischen RC4-Entfernung und SHA1-Entfernung
- 17. knn Algorithmus Fehler Prozentsatz
- 18. OpenCV's KNN Unbekannte Klassifikationen
- 19. Wie KNN mit Matlab implementieren und die prozentuale Genauigkeit berechnen
- 20. sklearn using knn mit benutzerdefinierten metric und non-array data
- 21. Fehler bei knn Funktion
- 22. KNN gibt höchste Genauigkeit mit K = 1?
- 23. kNN mit dynamischen Einfügungen im hochdunklen Raum
- 24. wie man Gower's Distance für KNN in weka benutzt?
- 25. Sklearn kNN Verwendung mit einer benutzerdefinierten Metrik
- 26. Probleme mit der KNN-Implementierung in TensorFlow
- 27. Zusammenführen von zwei CountVectorizers und Berechnen von Cosine Similarity
- 28. Cosine Abstand zwischen dünn besetzten Matrizen
- 29. Python Entfernung mit Höhenwinkel und Originalgeschwindigkeit berechnen
- 30. Ist kNN ein statistischer Klassifikator?