Diskussion zum Artikel "Datenwissenschaft und maschinelles Lernen (Teil 09): Der Algorithmus K-Nächste-Nachbarn (K-Nearest Neighbors, KNN)"
Herzlichen Glückwunsch zu dem Artikel! Ich schaue auf die Aktualisierungen zurück.
Grüße!
Tut mir leid, wenn ich mit meiner Annahme falsch liege, aber ich denke, dass
Ich denke, es sollte Vektorelemente mit einem bestimmten Index entfernen, aber es wird nichts entfernt, weil nichts mit dem ursprünglichen Vektor passiert und die Funktion nichts zurückgibt.
Liege ich falsch?
Tut mir leid, wenn ich mit meiner Annahme falsch liege, aber ich denke, dass
void CKNNNearestNeighbors::VectorRemoveIndex(vector &v, ulong index) { vector new_v(v.Size()-1); for (ulong i=0, count = 0; i<v.Size(); i++) if (i == index) { new_v[count] = new_v[i]; count++; } }nutzlos ist. Der Code stammt aus der Datei KNN_neareast_neighbors.mqh.
Ich denke, es sollte Vektorelemente mit einem bestimmten Index entfernen, aber es wird nichts entfernt, weil nichts mit dem ursprünglichen Vektor passiert und die Funktion nichts zurückgibt.
Liege ich falsch?
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Neuer Artikel Datenwissenschaft und maschinelles Lernen (Teil 09): Der Algorithmus K-Nächste-Nachbarn (K-Nearest Neighbors, KNN) :
Dies ist ein fauler Algorithmus, der nicht aus dem Trainingsdatensatz lernt, sondern den Datensatz speichert und sofort reagiert, wenn er eine neue Probe erhält. So einfach er auch ist, er wird in einer Vielzahl von Anwendungen in der Praxis eingesetzt.
Der Algorithmus K-Nächste-Nachbarn ist ein nicht-parametrischer überwachter Lernklassifikator, der die Nähe nutzt, um Klassifizierungen oder Vorhersagen über die Gruppierung eines einzelnen Datenpunktes zu treffen. Er wird häufig als Klassifizierungsalgorithmus verwendet, da er davon ausgeht, dass ähnliche Punkte im Datensatz nahe beieinander liegen. Der Algorithmus K-Nächste-Nachbarn ist einer der einfachsten Algorithmen des überwachten maschinellen Lernens. Wir werden unseren Algorithmus in diesem Artikel als Klassifikator aufbauen.Ein paar Dinge zu beachten:
Autor: Omega J Msigwa