marchinho11 / travelhack

🏝 Сервис персонализированных предложений для сайта туроператора TUI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Сервис персонализированных предложений для сайта туроператора TUI

https://travelhack.moscow/task/tui/

Code style: black

Демо

Описание бизнес-процесса, который хочется улучшить

В настоящий момент на сайте tui.ru не ведется аналитика, которая могла бы позволить делать персонализированные предложения клиентам. На новом сайте предполагается создание сервиса, позволяющего формировать индивидуальную выдачу/подбор предложений для потенциального туриста.

🚀 Запуск сервиса

  1. Установить python3.8 и менеджер пакетов poetry. Как установить poetry
  2. Инициализировать виртуальное окружение и установить зависимости
poetry shell
poetry install
  1. Подготовить данные и обучить модели
make data
make fit
  1. Собрать docker-образы и запустить все
make build
make start

⚙️ Памятка для DS/ML ресерча

Запуск Jupyter Notebook:

  • установить менеджер зависимостей poetry
  • poetry install
  • make jupyter

Добавить пакеты (например, catboost):

  • если catboost нужен на бэкенде, то poetry add catboost
  • если catboost нужен только при ресерче в Jupyter Notebook, то poetry add catboost --dev

Удалить пакет poetry remove catboost

About

🏝 Сервис персонализированных предложений для сайта туроператора TUI


Languages

Language:JavaScript 53.6%Language:Python 36.5%Language:SCSS 8.0%Language:Dockerfile 0.7%Language:Makefile 0.6%Language:HTML 0.6%