Необходимо разработать систему оценки уровня эксперта по резюме.
- Рейтинг организаций, в которых работал кандидат
- Годы релевантного опыта
- Компания, куда собеседуется кандидат
- Грейд внутри компании, где работал кандидат Также для подсчёта финальной оценки можно учитывать любые другие факторы, информацию о которых дана в резюме. Для реализации можно использовать как готовые модели с подключением по API, так и дообучать open-source модели или создавать свои.
Датасет из резюме кандидатов и оценок уровня экспертности
data
: Исходные и дополнительные данныеimages
: Изображения для визулала Desctopmodels
: Используемые моделиnotebooks
: Jupyer Notebookspreprocessing
: Файлы с функциями для препроцессингаmain.py
: Основной файл для запускаapi.py
: Файл для запуска APIdesctop.py
: Файл для запуска desctop приложения
Файл main.py считывает данные из json файла из папки data, после чего генерирует параметры (файлы в папке preprocessing
), затем производится очистка данных и используется модель для предсказания результирующей переменной.
Генерация параметров происходит за счёт "ручной" обработки текста, а так же векторизации алгоритмом BERT
*В проекте используется Cuda.