Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Tworzy pusty klasyfikator k-NN.
Algorytm k-najbliższych sąsiadów (k-NN) to metoda klasyfikowania obiektów na podstawie głosowania większości sąsiadów. Obiekt jest przypisywany do klasy najczęściej występującej wśród jego k najbliższych sąsiadów (k to dodatnia liczba całkowita, zwykle mała i nieparzysta).
Wykorzystanie
Zwroty
ee.Classifier.smileKNN(k, searchMethod, metric)
Klasyfikator
Argument
Typ
Szczegóły
k
Liczba całkowita, domyślnie: 1
Liczba sąsiadów do klasyfikacji.
searchMethod
Ciąg znaków, domyślnie: „AUTO”
Metoda wyszukiwania. Dozwolone wartości to [AUTO, LINEAR_SEARCH, KD_TREE, COVER_TREE].
W zależności od liczby wymiarów funkcja AUTO wybierze KD_TREE lub COVER_TREE. Wyniki mogą się różnić w zależności od metody wyszukiwania w przypadku remisów dotyczących odległości i wartości prawdopodobieństwa. Wydajność i wyniki mogą się różnić, dlatego zapoznaj się z dokumentacją SMILE i innymi materiałami.
metric
Ciąg znaków, domyślnie: „EUCLIDEAN”
Wskaźnik odległości do użycia. UWAGA: KD_TREE (i AUTO w przypadku małej liczby wymiarów) nie używa wybranego rodzaju danych. Dostępne opcje:
'MAHALANOBIS' – odległość Mahalanobisa.
„MANHATTAN” – odległość w metryce Manhattan.
'BRAYCURTIS' – odległość Braya-Curtisa.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-26 UTC."],[[["Creates a k-Nearest Neighbors (k-NN) classifier using the SMILE machine learning library within Google Earth Engine."],["The classifier is trained using labeled data and can be applied to classify images based on the proximity of pixel values to known classes."],["Users can customize the number of neighbors (k), search method, and distance metric for the k-NN algorithm."],["Includes JavaScript and Python examples demonstrating classifier training and image classification using Landsat 8 data."]]],[]]