Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Отчет_Лаба5_ИИ_и_МО_Алексеева

.doc
Скачиваний:
10
Добавлен:
19.01.2023
Размер:
1.79 Mб
Скачать

Уфимский государственный авиационный технический университет

ОТЧЕТ по лабораторной работе №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