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