Due to the increasing number of graduates, many applicants experience the situation about finding a job, and employers experience difficulty filtering job applicants, which might negatively impact their effectiveness. However, most job-hunting websites lack job recommendation and CV filtering or ranking functionality, which are not integrated into the system. Thus, a smart job hunter combined with the above functionality will be conducted in this project, which contains job recommendations, CV ranking and even a job dashboard for skills and job applicant functionality. Job recommendation and CV ranking starts from the automatic keyword extraction and end with the Job/CV ranking algorithm. Automatic keyword extraction is implemented by Job2Skill and the CV2Skill model based on Bert. Job2Skill consists of two components, text encoder and Gru-based layers, while CV2Skill is mainly based on Bert and fine-tunes the pre-trained model by the Resume- Entity dataset. Besides, to match skills from CV and job description and rank lists of jobs and candidates, job/CV ranking algorithms have been provided to compute the occurrence ratio of skill words based on TFIDF score and match ratio of the total skill numbers. Besides, some advanced features have been integrated into the website to improve user experiences, such as the calendar and sweetalert2 plugin. And some basic features to go through job application processes, such as job application tracking and interview arrangement.
翻译:随着毕业生人数的增加,许多求职者在找工作方面经历了困难,而雇主则很难对求职者进行过滤筛选,这可能会对其有效性产生负面影响。然而,大多数求职网站缺乏职位推荐和CV过滤或排名功能,这些功能也未集成到系统中。因此,本项目将开展一个智能求职者,其中包含职位推荐、CV排名甚至是技能和求职者功能的工作仪表板。职位推荐和CV排名从自动关键字提取开始,以职位/CV排名算法结束。自动关键字提取由Job2Skill和基于Bert的CV2Skill模型实现。Job2Skill包括两个组件:文本编码器和基于Gru的层,而CV2Skill主要基于Bert,并通过简历实体数据集微调预训练模型。此外,为了匹配CV和职位描述的技能并排列职位和候选人列表,还提供了职位/ CV排名算法,以根据TFIDF得分计算技能单词的出现比率和总技能数量的匹配比率。此外,一些高级功能已集成到网站中,以改善用户体验,例如日历和sweetalert2插件。还有一些基本功能可通过职位申请流程进行管理,例如职位申请跟踪和面试安排。