Raw

6. Контрольні запитання

Ці запитання допомагають перевірити готовність до роботи й самоконтроль після неї. Відповіді спираються на методичні вказівки та Лекцію 9.

Задача кластеризації та відстані

  1. Що таке кластеризація? Чим вона відрізняється від класифікації і чому її називають навчанням без учителя?
  2. Чому задачу кластеризації не розв’язують повним перебором розбиттів? Що таке число Стірлінга другого роду S(n,k)S(n,k) і як швидко воно зростає?
  3. Назвіть п’ять класів методів кластеризації та коротко — суть кожного.
  4. Дайте означення евклідової, манхеттенської та чебишової відстаней. Чому перед кластеризацією ознаки часто нормалізують?

Метод kk-середніх

  1. Що таке центроїд кластера і як він обчислюється? Чому центр беруть саме як середнє точок кластера?
  2. Запишіть означення суми квадратів помилок (SSE). Що вона характеризує?
  3. Опишіть кроки алгоритму kk-середніх (ініціалізація, віднесення, перерахунок). Як визначають, до якого кластера віднести об’єкт?
  4. Сформулюйте критерій збіжності. Чому SSE не зростає між ітераціями і чому алгоритм збігається за скінченну кількість кроків?

Властивості та вибір параметрів

  1. Перелічіть слабкі сторони kk-середніх (потреба задати kk, чутливість до ініціалізації та викидів, схильність до сферичних кластерів) і способи їх пом’якшити.
  2. Як обрати число кластерів kk? Поясніть метод ліктя та силуетний коефіцієнт.
  3. Чим нечіткий cc-середніх відрізняється від звичайного? Що таке матриця приналежності uicu_{ic} і яку умову вона задовольняє?

Реалізація

  1. Як представити дані з файлу CSV для кластеризації? Які крайні випадки має опрацьовувати програма (порожній файл, нечислові дані, порожній кластер, kk більше за число об’єктів)?
  2. Чому для віднесення точки до найближчого центроїда можна порівнювати квадрати відстаней, а не самі відстані? Що це дає на практиці?
  3. Навіщо запускати kk-середніх кілька разів із різною ініціалізацією і як обрати найкращий результат?

Laboratory/Laboratory9/6questions.md · 3.6 KB · updated 2026-08-04 23:20