Ранжирование предложений для пользователя
Название модели: ranking_model_catb_2500_cw1.5_0.84.pkl это CatBoostClassifier
Нужно создать виртуальное окружение, далее пример для windows:
virtualenv — утилита для создания виртуальных окружений.
Для установки виртуального окружения:
pip install virtualenv
Для создания виртуального окружения:
virtualenv <имя виртуального окружения>
В текущем каталоге будет создана новая директория с указанным вами названием, куда будут перенесены python, pip и в дальнейшем установлены другие библиотеки.
Активация виртуального окружения:
<имя виртуального окружения>\Scripts\activate
Для деактивации виртуального окружения:
deactivate
Нужно установить все необходимые библиотеки командой: pip install -r ranking_module\\requirements.txt
Запустить модель в обвязке можно при помощи команды: python ranking_module\\main.py
. Когда она попросить ввести название файла, есть тестовый файл для проверки, его можно написать вот так ranking_module\\ExampleRequestAgent.xlsx