Als nächstesNächster Leitfaden
Naive Bayes-Klassifikatoren
Grundlagen
Grundlagen-Leitfaden
K-Nearest Neighbors (KNN) klassifiziert einen neuen Datenpunkt, indem es sich die K nächstgelegenen Beispiele ansieht und eine Mehrheitsentscheidung trifft.
Hören Sie sich diesen Leitfaden anKI-erzählt · ~2 min
It matters as one of the simplest, most intuitive algorithms in machine learning, requiring almost no training.
A KNN classifier stores labeled training examples and, for a query, finds K neighbors under a selected distance metric before combining their labels. A KNN regressor commonly aggregates neighboring numeric targets. It is instance-based rather than a compact parametric model, but fitting may still include feature scaling, index construction, or other preprocessing. Because distance uses every feature, fit scaling on training data so large-range features do not dominate. Brute-force search compares a query with many or all stored examples; KD trees, Ball trees, and approximate-neighbor indexes can accelerate suitable data and metrics. In high dimensions, distance may become less informative and tree indexes may offer little speedup. A small K can be sensitive to noise, while a larger K smooths local decisions. Validate the representation, metric, K, and search method on the intended workload.
Empfehlungssysteme: Schlagen Sie Filme oder Produkte vor, die denen ähneln, die einem Benutzer bereits gefallen haben.
Handschriftliche Ziffernerkennung: Klassifizierung einer Ziffer durch Vergleich mit den am ähnlichsten beschrifteten Bildern.
Medizinische Diagnoseunterstützung: Vorhersage eines Zustands basierend auf Patienten mit den ähnlichsten Testergebnissen.
Semantische Suche: Abrufen der nächstgelegenen Texteinbettungen zur Beantwortung einer Anfrage in einer Vektordatenbank.
Die Kernidee von KNN, die ähnlichsten Beispiele zu finden, ermöglicht die moderne Vektorsuche und die durch Retrieval erweiterte Generierung, bei der Systeme die nächstgelegenen Einbettungsvektoren abrufen, um große Sprachmodelle zu begründen. Näherungsnahe Bibliotheken wie FAISS und HNSW machen eine Ähnlichkeitssuche im Milliardenmaßstab praktisch. Obwohl es in großen Pipelines selten der letzte Klassifikator ist, ist das Prinzip des nächsten Nachbarn als Rückgrat der semantischen Suche und Empfehlung relevanter denn je.
Kostenloser Newsletter
Drei verifizierte KI-Geschichten jeden Werktagmorgen, in einfachem Englisch geschrieben. Für immer kostenlos, keine Werbung.
Eine E‑Mail jeden Werktag. Abmelden mit einem Klick. Wir verkaufen oder teilen Ihre Adresse nie.
Testen Sie sich selbst
Sofortiges Feedback zu jeder Antwort und ein teilbares Zertifikat mit verifizierbarer ID, sobald Sie einen Kurs bestanden haben.
Unterstützen Sie kostenlose KI-Bildung. AI Understanding ist eine 501(c)(3) gemeinnützige Organisation – keine Werbung, keine Paywall, nie. Machen Sie eine Spende
K-Nearest Neighbors (KNN) klassifiziert einen neuen Datenpunkt, indem es sich die K nächstgelegenen Beispiele ansieht und eine Mehrheitsentscheidung trifft. Er ist einer der einfachsten und intuitivsten Algorithmen des maschinellen Lernens und erfordert nahezu keine Schulung.
KNN findet die K nächstgelegenen gespeicherten Beispiele und weist ihnen die häufigste Klasse zu (für die Regression werden deren Werte gemittelt).
KNN is instance-based rather than learning a compact parametric weight set; implementations can still preprocess or build search indexes at fit time.
Da KNN auf der Entfernung basiert, kann ein unskaliertes Feature mit großer Reichweite andere überfordern, sodass Features normalerweise normalisiert werden.
Ein kleines K lässt einen einzelnen verrauschten oder falsch beschrifteten Nachbarn über das Ergebnis entscheiden, was zu einer gezackten, überpassenden Grenze führt.
A brute-force scan compares against stored points, while trees or approximate-neighbor indexes can accelerate some workloads depending on data and metric.
Lerne weiter
Weitere Leitfäden zu diesem Thema ausgewählt
Als nächstesNächster Leitfaden
Naive Bayes-Klassifikatoren
Grundlagen