Отчет_Лаба5_ИИ_и_МО_Алексеева
.docУфимский государственный авиационный технический университет
ОТЧЕТ по лабораторной работе №5
по дисциплине:
«Искусственный интеллект и машинное обучение»
на тему:
«Методы классификации (Деревья решений)»
Выполнил: бакалавр гр. ПРО-223
Алексеева А.В.
Исламгареев И. Д.
Проверил: Юдинцев Богдан Сергеевич
1. Цель работы
Получить следующие знания, умения и навыки:
изучить понятие и метод классификации деревья решений;
научиться реализовывать деревья решений с помощью ПП «Deductor Studio» и в среде программирования Python.
2. Задание
Реализовать классификацию с помощью деревьев решений.
Исходные данные должны иметь не менее 300 наблюдений.
Реализация метода в ПП «Deductor Studio» и Python.
3. Результат выполнения работы
ПП Deductor
Рисунок 1 Импортированные данные
База данных представляет собой информацию о свойствах и урожае плантаций чая.
Сюда входит: площадь плантации, периметр плантации, вероятность собрать урожай к августу 2021 года, длина листьев, ширина стебля растения, КПД, приблизительный доход от урожая и сорт чая.
Рисунок 2 Дерево решений. Самым важным фактором оказался «Вероятность собрать урожай к августу 2021»
Рисунок 3 Правила. Тут мы можем видеть какие значения должны быть у наших факторов травы (условие), чтобы она принадлежала к определенному сорту (следствие).
Рисунок 4 Значимость атрибутов. С помощью данного визуализатора можно определить, насколько сильно выходное поле зависит от каждого из входных факторов. В данном случае самый большой вклад вносит параметр «Площадь плантации».
Рисунок 5 Таблица сопряженности. В зеленых ячейках число правильно классифицированных примеров
Рисунок 6 Что-если. В «Что-если» можно проанализировать, к какому кластеру относится каждый пример, исходя из его свойств
Python
Рисунок 7. Графическое представление дерева решений из файла.
Рисунок 8 Консольный вывод результатов работы программы
Рисунок 9. Вывод отчета по итогам прогнозирования.
4. Вывод
Получили следующие знания, умения и навыки:
• изучили понятие и метод классификации деревья решений;
• научились реализовывать деревья решений с помощью ПП «Deductor Studio» и в среде программирования Python.
Уфа – 2020