Данный проект является решением задачи классификации пресс-релизов КРА на основе исторических данных.
- flaskapp/
- Project front-end
- models/
- Папка с предобученными моделеми.
- README.md
- Описание проекта.
- classification.py
- Файл, содержащий методы классификации.
- config.py
- Файл с конфигурацией для запуская сервера
- data.xlsx
- Файл с датасетом
- main.py
- Основной файл приложения
- preprocessing.py
- Файл, содержащий код предварительной обработки данных(стемминг, лемматизация, очистка).
- requirements.txt
- Файл, содержащий список зависимостей Python, необходимых для запуска проекта.
- util.py
- Файл с побочными функциями.
Чтобы запустить проект, выполните следующие шаги:
- Убедитесь, что у вас установлен Python.
- Установите инструмент для создания изолированной среды Python
- pip install virtualenv
- pip install virtualenvwrapper-win
- Создайте изолированную среду в Python
- python3 -m venv venv
- Активируйте созданную виртуальную среду
- venv\Scripts\activate или venv\Scripts\activate.bat
- Установите необходимые зависимости, выполнив следующую команду:
- pip install -r requirements.txt
- Запустите приложение, выполнив следующую команду:
- python main.py
После этого ваше приложение будет доступно по адресу http://127.0.0.1:8000/
.
Чтобы запустить обучение моделей, необходимо выполнить следующую команду:
- python classification.py