1. Мета роботи
Навчитися будувати наївний баєсів класифікатор: оцінювати апріорні та умовні ймовірності частотами з навчальної вибірки, обчислювати апостеріорну ймовірність класу за формулою , класифікувати об’єкти за максимальною апостеріорною ймовірністю, усувати нульові ймовірності згладжуванням Лапласа — та реалізувати класифікатор програмою, що читає навчальну вибірку з файлу CSV і порівнює свої прогнози з деревом рішень ID3.
Виконавши роботу, студент повинен уміти:
- оцінювати апріорну ймовірність класу та умовні ймовірності ознак частотами з навчальної вибірки;
- обчислювати апостеріорну ймовірність класу і нормувати оцінки класів у ймовірності, що дають у сумі одиницю;
- класифікувати об’єкт за правилом максимальної апостеріорної ймовірності (argmax) і трактувати саму ймовірність як міру впевненості;
- розпізнавати проблему нульової ймовірності (коли занулює добуток) і усувати її згладжуванням Лапласа ;
- порівнювати наївний баєсів класифікатор із деревом рішень ID3 на тій самій вибірці — за прогнозами, точністю та матрицею невідповідності;
- реалізувати наївний баєсів класифікатор у вигляді програми, що приймає файл CSV із навчальною вибіркою, класифікує об’єкти та виводить результат.
Робота закріплює Лекцію 8 — Ймовірнісні методи класифікації. Наївний баєсів класифікатор і спирається на дерево ID3 з Лекції 7. Уся потрібна теорія повторена в самодостатньому вигляді в методичних вказівках.