Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до 15 апреля 2025 года, должны подтвердить право на некоммерческое использование для сохранения доступа. Если вы не подтвердите право до 26 сентября 2025 года, ваш доступ может быть приостановлен.
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Кластеризация данных с помощью алгоритма k-средних. Можно использовать как евклидово расстояние (по умолчанию), так и манхэттенское расстояние. При использовании манхэттенского расстояния центроиды вычисляются как покомпонентная медиана, а не как среднее значение. Подробнее см.:
Д. Артур, С. Васильвицкий: k-means++: преимущества тщательного посева. В: Труды восемнадцатого ежегодного симпозиума ACM-SIAM по дискретным алгоритмам, 1027–1035, 2007.
Метод инициализации, который следует использовать. 0 = случайный, 1 = k-means++, 2 = полог, 3 = самый дальний первый.
canopies
Логическое значение, по умолчанию: false
Используйте навесы, чтобы сократить количество расчетов расстояний.
maxCandidates
Целое число, по умолчанию: 100
Максимальное количество потенциальных пологов, сохраняемых в памяти одновременно при кластеризации пологов. Расстояние T2 плюс характеристики данных определяют количество потенциальных пологов, сформированных до выполнения периодической и окончательной обрезки, что может привести к чрезмерному потреблению памяти. Этот параметр позволяет избежать потребления памяти большим количеством потенциальных пологов.
periodicPruning
Целое число, по умолчанию: 10000
Как часто следует обрезать низкоплотные пологи при группировании полога.
minDensity
Целое число, по умолчанию: 2
Минимальная плотность полога при группировании полога, ниже которой полог будет обрезаться во время периодической обрезки.
t1
Плавающий, по умолчанию: -1,5
Расстояние T1, используемое при кластеризации полога. Значение < 0 принимается как положительный множитель для T2.
t2
Плавающее число, по умолчанию: -1
Расстояние T2, используемое при кластеризации полога. Значения < 0 приводят к использованию эвристики, основанной на стандартном отклонении атрибута.
distanceFunction
Строка, по умолчанию: «Евклидова»
Используемая функция расстояния. Возможные варианты: евклидово и манхэттенское.
maxIterations
Целое число, по умолчанию: null
Максимальное количество итераций.
preserveOrder
Логическое значение, по умолчанию: false
Сохраняйте порядок экземпляров.
fast
Логическое значение, по умолчанию: false
Позволяет ускорить расчёт расстояний, используя пороговые значения. Отключает расчёт/вывод квадратов ошибок/расстояний.
[[["Прост для понимания","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-24 UTC."],[],["The k-means algorithm clusters data using either Euclidean or Manhattan distance. Manhattan distance uses component-wise median for centroids, while Euclidean uses the mean. Initialization methods include random, k-means++, canopy, and farthest first. Canopies can be used to optimize distance calculations. Parameters control the number of clusters, pruning frequency, density thresholds, and distance settings. Additional options include limiting iterations, preserving data order, and using a fast distance calculation mode.\n"]]