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