5. Зміст звіту
Звіт здають разом із вихідним кодом програми. Він має містити такі розділи.
-
Титульна сторінка — назва дисципліни, номер і тема лабораторної роботи («Ієрархічні методи кластеризації»), прізвище та група студента, дата.
-
Мета роботи — стисле формулювання (див. 1purpose.md).
-
Коротка теорія — своїми словами: агломеративний алгоритм «знизу догори»; метрики зв’язку (одиночний, повний, середній, за потреби центроїдний і Ward) та їх формули; поняття дендрограми (висота злиття, розріз на кластерів); міри якості — індекс Данна та силует.
-
Аудиторна частина — розв’язання Задач 1–3 з проміжними кроками: матриця відстаней, послідовність злиттів із висотами (одиночний і повний зв’язок), дендрограми, розбиття на два кластери, обчислення силуету та індексу Данна.
-
Опис програми — обрана мова та бібліотеки; формат вхідного CSV і вихідного файлу; як реалізовано побудову матриці відстаней, злиття кластерів і оновлення відстаней; які метрики зв’язку підтримано; який рівень складності виконано.
-
Результати роботи програми — лістинг/знімок виводу на тестовому файлі; обов’язково — перевірка на даних Задач 1–2 (для при : одиночний , повний ) і на власному наборі даних; дендрограма або порядок злиттів.
-
Порівняння з -means (для високого рівня) — розбиття -means і ієрархічне при однаковому ; значення силуету або індексу Данна для обох; висновок, яке розбиття якісніше та чому.
-
Перевірка правильності — порівняння виводу програми з обчисленням «руками» (або з бібліотечною функцією
linkage); коментар про збіг послідовності злиттів і висот. -
Досягнутий рівень — базовий / середній / високий і які пункти охоплено.
-
Висновки — що реалізовано, які труднощі виникли (напр., оновлення матриці відстаней, вплив метрики зв’язку чи нормалізації ознак) і чого ви навчилися.
Вимоги до здавання. Програма має бути працездатною й давати результат, що збігається з обчисленням «руками» на контрольних даних. Значення кластеризації завжди супроводжуйте вказівкою, яку метрику зв’язку та яке використано.