Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Описание проекта

Данный проект представляет собой работу по сбору данных (scraping data), последующей обработки сырых данных (data processing), анализа и исследования полученных данных (EDA), построения модели предсказания (decision trees)

Модель предсказывает для любого оружия определенное кол-во патронов необходимое для убийства любого существа из игры Fallout4. Для данной работы был написан парсер, который собирал данные характеристик оружия и существ из игры Fallout 4 на сайте Fandom. Особенностью данной работы является обработка сырых спарсенных данных и приведения таблицы в рабочее состояние для последующего построения модели предсказания.

Задачи

  1. Первичный анализ данных
  2. Обработка сырых данных
  3. Определение независимых переменных
  4. Определение зависимой переменной (кол-во патронов)
  5. Построение модели предсказания

Результаты

Получилось обработать сырые спарсенные данные и привести их в нужный вид. Чтобы нам обучить модель с учителем необходимо для обучающих данных посчитать зависимую переменную (кол-во патронов). Для этого мы проведем исследования, чтобы определить от каких параметров зависит урон по существам и их сопротевления воспользуемся информацией представленной сообществами fandom и gamespot.com. В результате мной были отобраны несколько параметров: кол-во здоровья у существа, разновидности урона от оружия, сопротивление к определенным видам урона у существ и т.д. Более подробное описание смотрите в моей работе.

Далее решим задачу регрессии методом decision trees. В качестве метрик для анализа модели будем использовать абсолютную ошибку (насколько в среднем отклоняется наш предсказанный параметр от настоящего), процентная абсолютная ошибка (на какой процент отклоняется в среднем наша предсказанная переменная от настоящей). В результате получили mean_absolute_error = 9.81, mean_absolute_percentage_error = 0.35%

Используемые технологии

pandas, numpy, scikit-learn, catboost, hyperopt

About

Построение модели предсказания кол-во патронов для убийства существ из игры Fallout 4

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages