Skip to content

This repository contains code written by team #4 during hackathon organised by Yandex Market

Notifications You must be signed in to change notification settings

uladzislau21/YM_hackathon_Jun2023

Repository files navigation

Яндекс Хакатон: [Маркет х Практикум] Июнь 2023

Задача хакатона: Создать алгоритм сервиса и интерфейс упаковщика для Яндекс Маркета.

Задача команды DS: С высокой точностью рекомндовать правильную упаковку для заказа, которая позволит доставить товары без порчи клиенту и минимизирует затраты на упаковочный материал

Содержание репозитория:

Проведенн EDA.

В данной работе проведена предобработка данных с учетом особенностей выявленных при исследовательском анализе

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

  1. Модель кластеризации (Kmeans) на основе линейных размеров и карготипов товаров
  2. Модель FAISS для нахождения нескольких подходящих вариантов упаковок. Несколько вариантов упаковок позволят иметь в запасе свободу выбора. Например, в случае отсутствия однйо из упаковок на складе.

Сравнительный анализ итоговых результатов и их значение для бизнеса.

Дирректория содержит в себе готовое backend приложение с моделями и полностью рабочую инструкцию сборки Docker образа для последующего внедрения в общий сервис.

Скрипт предназачен для полной предобработки данных, обучения и выгрузки масштабизаторов, векторизатора и моделей.

P.S. Работает долго.

В дирректорию помещаются исходные данные для хакатона.

Итоги работы

В результате проведенной работы разработан алгоритм, который позволяет группировать товары с выбором упаковки для каждой группы. Группировка товаров позволяет экономить место при транспортировке и значительно снизить затраты на упаковочный материал.

Состав команды:

About

This repository contains code written by team #4 during hackathon organised by Yandex Market

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages