k-최근접 이웃 알고리즘 (k-NN)은 이웃의 다수결로 객체를 분류하는 방법으로, 객체는 k-최근접 이웃 중 가장 일반적인 클래스에 할당됩니다 (k는 양의 정수이며 일반적으로 작고 일반적으로 홀수임).
사용
반환 값
ee.Classifier.smileKNN(k, searchMethod, metric)
분류기
인수
유형
세부정보
k
정수, 기본값: 1
분류를 위한 이웃 수입니다.
searchMethod
문자열, 기본값: 'AUTO'
검색 방법입니다. 유효한 값은 [AUTO, LINEAR_SEARCH, KD_TREE, COVER_TREE]입니다.
AUTO는 차원 수에 따라 KD_TREE와 COVER_TREE 중에서 선택합니다. 거리 동점 및 확률 값의 경우 검색 방법에 따라 결과가 다를 수 있습니다. 성능과 결과는 다를 수 있으므로 SMILE 문서 및 기타 문헌을 참고하세요.
metric
문자열, 기본값: 'EUCLIDEAN'
사용할 거리 측정항목입니다. 참고: KD_TREE (및 낮은 차원의 경우 AUTO)는 선택한 측정항목을 사용하지 않습니다. 옵션은 다음과 같습니다.
'EUCLIDEAN' - 유클리드 거리입니다.
'MAHALANOBIS' - Mahalanobis 거리입니다.
'MANHATTAN' - 맨해튼 거리입니다.
'BRAYCURTIS' - Bray-Curtis 거리입니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 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."]]],[]]