Web/ML:Разработка рекомендательной системы выбора способа электронного подписания документов от Альфа-Банка
- Качурин Никита (Data Science, ML)
- Хрипунов Павел (Backend, Analytics)
- Угай Михаил (Frontend)
Разработка рекомендательной системы выбора способа электронного подписания документов от Альфа-Банка
- Создание рабочий прототип клиент-серверного приложения для рекомендации клиентам оптимального. способа подписания на основе их данных и контекста использования подписи.
- Предоставление наиболее подходящего варианта подписания с учетом контекста отображения и предоставленных данных о клиенте.
- Интерфейс для отображения рекомендаций и взаимодействия с пользователем.
- Возможность бесшовного встраивания модуля в мобильные приложения, интернет-банк и другие точки и каналы потенциального взаимодействия с клиентом.
- Возможность гибкой настройки рекомендательной системы, регулирование интенсивности выдачи рекомендаций и т.д.
Проект был разработан для участия в хакатоне AlfaBank и направлен на создание рекомендательной системы выбора способа электронного подписания документов. Система использует методы машинного обучения для прогнозирования потребностей клиентов и предоставления персонализированных рекомендаций.
- Python - 3: основной язык программирования для разработки модели и обработки данных.
- Django - 5.1.3: фреймворк для создания веб-приложений.
- scikit-learn - 1.5.2: для обучения моделей машинного обучения.
- joblib - 1.4.2: для упрощения конвейерной обработки данных в Python.
- Pandas - 2.2.3: для обработки и анализа данных.
- NumPy - 2.1.3: для числовых операций.
- Bootstrap - 5.0: для дизайна веб-страниц.
- Клонируйте репозиторий:
git clone https://github.com/Lucky357231/HACK-ALFA.git
- Перейдите в папку HACK-ALFA:
cd HACK-ALFA - Убедитесь, что в папке есть файл requirements.txt
dir
- Установите необходимые зависимости:
pip install -r requirements.txt
- python manage.py runserver
python manage.py runserver
Посмотреть видео презентацию проекта на Google Диске
Проект доступен по Сайт.