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