Skip to content

Учебный небольшой проект по ML в рамках освоения бакалавриата по Data Science

Notifications You must be signed in to change notification settings

tpofd/ml-roc-auc-sberauto

Repository files navigation

🚗 ML Project Sberauto

«СберАвтоподписка» — это сервис долгосрочной аренды автомобилей для физлиц
В рамках задачи нужно было обработать два датасета из Google Analytics (датасет с атрибутами визита пользователя и датасет с событиями пользователя на сайте) и написать модель для прогноза факта совершения пользователем целевого действия на сайте СберАвтоПодписка

🚀 Как запустить модель

Модель написана на Fast API, поэтому для запуска необходимо в терминале запустить команду

uvicorn main:app --reload

🗿 Тестирование модели

Для тестирования модели можно воспользоваться двумя вариантами:

  • Готовым файлом для тестирования Проверка работы модели.ipynb
  • Перейти в Swagger (обычно это http://127.0.0.1:8000/docs на локальном компьютере) и протестировать с помощью вызова модуля predict

😋 Шаблон входных данных и результата работы модели

Передача входных данных:

{
  "utm_source": "fDLlAcSmythWSCVMvqvL",
  "utm_medium": "(none)",
  "utm_campaign": "LTuZkdKfxRGVceoWkVyg",
  "utm_adcontent": "JNHcPlZPxEMWDnRiyoBf",
  "utm_keyword": "puhZPIYqKXeFPaUviSjo",
  "device_category": "mobile",
  "device_os": "iOS",
  "device_brand": "Xiaomi",
  "device_model": "iPhone",
  "device_screen_resolution": "360x720",
  "device_browser": "Chrome",
  "geo_country": "Russia",
  "geo_city": "Moscow"
}

Результат работы модели:

{
  "predict": 1
}

About

Учебный небольшой проект по ML в рамках освоения бакалавриата по Data Science

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published