Проект "Редиректы в поиске интернет-магазина" на Зимней Школе CompTech 2021
Целью проекта является разработка методов автоматического определения запросов посетителей в поиске онлайн-магазина на редирект, в результате которого мы отправляем посетителя на страницу с релевантной категорией для этого запроса.
Чтобы посмотреть как работает Predictor
нужно запустить/посмотреть example.py
Для запуска jupyter
-тетрадок требуется установить зависимости из requirements.txt
pip install -r requirements.txt
После для открытия тетрадок введите jupyter notebook
(или откройте Anaconda
) и откройте интересующую вас тетрадку.
-
папка
pipeline
:- Классы
Filter
иPredictor
содержат код для интегрирования системы в онлайн магазин - Модуль
pipeline.training
позволяет обучатьsklearn
-подобный модели - Модуль
pipeline.negative_examples
позволяет создавать отрицательные примеры редиректов
- Классы
-
папка
utils
- Здесь содержится набор вспомогательных функций для работы с деревом категорий,
построения признаков, загрузки
pickle
-файлов
- Здесь содержится набор вспомогательных функций для работы с деревом категорий,
построения признаков, загрузки
-
папка
notebooks
- директория дляjupyter
-тетрадок- также
jupyter
-тетрадки расположены в корне проекта(для удобного импорта пакетов)
- также
-
example.py
- файл, показывающий применение классаPredictor
Модель | F1 | Accuracy |
---|---|---|
Random Forest (hand-crafted features) | 0.6165 | 0.5466 |
-------------------------------------- | -------- | ----------- |
Logistic Regression (char tfidf) | 0.554 | 0.72 |
-------------------------------------- | -------- | ----------- |
Blending(0.25RF + 0.75LR > 0.505) | 0.6289 | 0.6949 |
Денис Скрипов капитан
Костантин Печененко разработчик, менеджер
Кирилл Муравьев аналитик, разработчик
Орлан Сарыглар технический писатель
Галина Смагина аналитик, разработчик
Ольга Рудакова аналитик
Елена Аксенова аналитик