Art of DS

Вигляд

Палітра
Тема
Доступ $20 одноразово
Увійти або створити акаунт

Вхід до Art of DSСтворіть акаунт Art of DS

Ми надішлемо на пошту посилання й шестизначний код. Увійти можна будь-яким із них; пароля немає.Введіть свою пошту. Ми надішлемо посилання й шестизначний код, щоб її підтвердити, — пароль не потрібен. Акаунт безкоштовний.

  • Ви повернетеся на цю сторінку, туди, де зупинилися.
  • Уже маєте акаунт? З тією самою адресою ви просто ввійдете.

Продовжуючи, ви приймаєте Умови та Політику конфіденційності.

Ваш акаунт

Безкоштовний акаунтДоступ назавжди

складність 2/5

K-means

Визначення

Оберіть k центрів, віднесіть кожну точку до найближчого, перемістіть кожен центр у середнє того, що він захопив, повторіть. Завжди збігається — і може збігтися до як завгодно поганого результату.

Формула
min⁡C1,…,Ck∑j=1k∑x∈Cj∥x−μj∥2,μj=1∣Cj∣∑x∈Cjx\min_{C_1,\dots,C_k} \sum_{j=1}^{k} \sum_{x \in C_j} \lVert x - \mu_j \rVert^2, \qquad \mu_j = \frac{1}{|C_j|}\sum_{x \in C_j} x

Інтуїція

У вас є точки без міток і підозра, що вони складаються в групи. K-means перетворює цю підозру на цільову функцію: обрати k центрів так, щоб сумарна квадратична відстань від кожної точки до найближчого центру була якомога меншою [2, §2.3.2].

Потім він розв’язує цю задачу погано, навмисно, бо розв’язати її як слід обчислювально неможливо. Алгоритм чергує два кроки, кожен з яких очевидно покращує оцінку, — віднести кожну точку до найближчого центру, потім пересунути кожен центр у середину його точок — і зупиняється, коли жоден із них нічого не змінює.

Це гарантує, що він зупиниться. Але нічого не гарантує щодо того, де. Увесь характер k-means випливає з цього розриву: він швидкий, простий, завжди дає відповідь — і ця відповідь може бути вдесятеро гіршою за найкращу, а на виході ніщо про це не скаже.

Формальне визначення

Як це працює

Де застосовується

Чому і коли

Практичний приклад

Типові помилки

Перевірте себе

3 запитання

Запитання до цієї сторінки входять у доступ. Їх перевіряє сервер, тож відповіді лишаються там, доки ви не дасте свою.

Відкрити всі квізи

Джерела

  1. Blömer, Lammersen, Schmidt, Sohler. Theoretical Analysis of the k-Means Algorithm — A Survey (2016)paperhttps://ar5iv.labs.arxiv.org/html/1602.08254
  2. scikit-learn User Guide — Clusteringdocs · звірено 2026-09-06https://scikit-learn.org/stable/modules/clustering.html
  3. scikit-learn — KMeansdocs · звірено 2026-10-07https://scikit-learn.org/stable/modules/generated/sklearn.cluster.KMeans.html

Маєте промокод?

Код зі знижкою 100% одразу відкриває все. Менша знижка віднімається від ціни у вікні оплати: введіть там той самий код.

Написати в підтримку

Питання, проблема з доступом, повернення коштів? Напишіть нам, і ми відповімо листом.

Про що це?

Адресу використаємо лише для відповіді вам.

Повідомлення надіслано

Дякуємо. Відповімо листом на адресу, яку ви вказали.

Або напишіть нам напряму

support@artofds.com

Повідомлення надіслано Дякуємо. Відповімо листом на адресу, яку ви вказали.

Перевірте адресу пошти: вона потрібна, щоб відповісти.

Це наша адреса. Вкажіть свою, щоб відповідь дійшла до вас.

На цю адресу не можна надіслати лист. Перевірте, чи немає помилки.

Напишіть трохи більше: щонайменше 10 символів.

Забагато повідомлень за короткий час. Спробуйте за кілька хвилин.

Не вдалося надіслати повідомлення. Напишіть нам напряму: support@artofds.com