Skip to content

Team-9-YAxMarket/ml-model

Repository files navigation

Yandex Hackathon Team 9

Data Science разработчик

Олеся Зорич

Endpoint-ы для тестирования сервиса

Сервис предоставляет следующие endpoint-ы:

  • GET /health/ - проверяет работу и доступность сервиса, принимает пустой GET запрос.
  • POST /pack/- принимает список sku (товаров), их характерики и количество в заказе, делает запорос в модель и отдает рекомендуемую упаковку для товаров.

Инструкция по сборке

git clone git@github.com:Team-9-YAxMarket/ml-model.git

Установите виртуальное окружение и активируйте его

python -m venv venv
source venv/Scripts/activate

Установите зависимости

pip install -r requirements.txt

Запуск и тестирование:

Запуск локального сервера

python run.py

Переход к тестовым данным

cd src/ml

Запуск тестовых данных для проверки модели

python test.py

Стек технологий, использованных в проекте

  • python 3.9
  • fastapi
  • uvicorn
  • pydantic
  • pandas
  • catboost
  • joblib
  • uvicorn
  • scikit-learn
  • scikit-multilearn

Links

Сайт с проектом где используется модель развернут по ссылке

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors