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