IIS_2023_1/tsyppo_anton_lab_3/README.md
2023-12-06 15:06:17 +04:00

2.6 KiB
Raw Blame History

Лабораторная работа №3: Деревья решений

Задание.

Решите с помощью библиотечной реализации дерева решений задачу из лабораторной работы «Веб-сервис «Дерево решений» по предмету «Методы искусственного интеллекта»на 99% ваших данных. Проверьте работу модели на оставшемся проценте, сделайте вывод. Зависимость стоимости хостела (price.from) от признаков рейтинга атмосферы (atmosphere), чистоты (cleanliness), удобства (facilities), персонал (staff), цена денег (valueformoney) и итоговой оценки (summary.score)

Описание программы

Данный код реализует построение и оценку модели для анализа зависимости стоимости хостела от различных признаков.

Как запустить лабораторную работу

  1. Установите необходимые библиотеки:

    pip install pandas scikit-learn matplotlib
    
  2. Запустите скрипт:

    python main.py
    

Использованные технологии

  • Python
  • NumPy
  • Pandas
  • scikit-learn

Что программа делает

Программа строит и обучает модель на основе данных о хостелах. Модель анализирует данные и выявляет, какие признаки оказывают наибольшее влияние на стоимость хостела. Выводятся результаты анализа, включая три наиболее важных признака для оценки зависимости стоимости хостела.

Тесты

Графики моделей

Вывод

Модель дерева решений, обученная на данных о хостелах, продемонстрировала высокую точность предсказания стоимости на тестовом наборе данных (90.97%). Наиболее важные признаки, влияющие на оценку стоимости, определены как рейтинг заведения (summary.score), уровень предоставляемых удобств (facilities) и атмосфера (atmosphere).