基于推荐系统的大学生就业的研究

合集下载

高校学生就业智能推荐系统设计与实现

高校学生就业智能推荐系统设计与实现

高校学生就业智能推荐系统设计与实现随着社会的发展和高校人数的增加,高校毕业生面临着越来越激烈的就业竞争。

为了帮助高校学生更好地实现就业目标,高校学生就业智能推荐系统应运而生。

本文将从系统设计和实现两个方面对高校学生就业智能推荐系统进行探讨。

一、系统设计1. 智能推荐算法高校学生就业智能推荐系统的核心是智能推荐算法。

该算法应该能够根据学生的个人信息、求职意向、专业背景等因素,为其推荐最适合的就业方向或职位。

这可以通过收集和分析大量的数据来实现,如历年就业数据、企业需求数据、学生简历等。

2. 学生信息管理系统应当有一个完善的学生信息管理模块,能够对学生的个人信息进行收集、整理和管理。

要求学生填写详细的个人信息,包括学习成绩、专业背景、实习经验等。

根据这些信息,系统能够更好地理解学生的优势和劣势,从而进行更准确的职位推荐。

3. 职位信息管理系统也需要一个职位信息管理模块,收集并整理企业发布的职位信息。

这些信息应当包括职位描述、薪资待遇、公司背景等。

通过对这些信息的分析,系统可以判断是否适合学生的需求,并将合适的职位进行推荐。

4. 系统用户界面高校学生就业智能推荐系统应该具备一个友好的用户界面,使学生能够方便地使用系统,并获取有价值的信息。

用户界面的设计应当简洁明了,提供多种过滤和搜索选项,方便学生根据自身条件进行职位的筛选。

同时,还可以提供一些求职指导的内容,帮助学生提升自己的求职技巧。

二、系统实现1. 数据采集与分析系统实现的关键是收集和分析大量的数据。

可以与高校合作,获取学生的个人信息和就业情况,也可以与企业合作,获取企业的需求信息和招聘数据。

通过数据分析,可以建立起学生和职位之间的关联模型,为学生提供个性化的职位推荐。

2. 智能推荐算法实现基于数据分析的结果,可以实现智能推荐算法。

这个算法可以根据学生的个人信息和企业的需求,进行匹配度评估,并为学生推荐合适的职位。

推荐算法的实现可以采用机器学习、数据挖掘等技术,确保推荐结果的准确性和实用性。

《2024年基于深度学习的推荐系统研究》范文

《2024年基于深度学习的推荐系统研究》范文

《基于深度学习的推荐系统研究》篇一一、引言随着互联网技术的快速发展和大数据时代的到来,信息过载问题日益严重。

为了解决这一问题,推荐系统应运而生,并逐渐成为信息检索和个性化服务的重要工具。

传统的推荐系统主要基于协同过滤、内容过滤等方法,但在处理大规模、高维度的数据时,其准确性和效率均受到挑战。

近年来,深度学习技术的崛起为推荐系统的研究提供了新的思路和方法。

本文旨在研究基于深度学习的推荐系统,探讨其原理、方法及在实践中的应用。

二、深度学习推荐系统的原理与方法1. 深度学习原理深度学习是机器学习的一个分支,其通过构建多层神经网络来模拟人脑的神经网络结构,从而实现复杂模式的识别和预测。

在推荐系统中,深度学习可以通过分析用户的历史行为、兴趣偏好以及物品的属性、内容等信息,学习出用户和物品之间的潜在关系,从而为用户提供更准确的推荐。

2. 深度学习推荐系统的方法(1)基于协同过滤的深度学习推荐系统该方法将协同过滤的思想与深度学习技术相结合,通过神经网络学习用户和物品的潜在特征,从而进行推荐。

具体包括基于用户行为的协同过滤和基于物品属性的协同过滤等方法。

(2)基于内容的深度学习推荐系统该方法主要利用深度学习技术分析物品的内容信息以及用户的兴趣偏好,从而为用户推荐符合其需求的物品。

如利用卷积神经网络(CNN)或循环神经网络(RNN)等模型进行内容分析和特征提取。

(3)混合推荐系统混合推荐系统将多种推荐技术进行融合,以充分利用各种方法的优点。

在深度学习推荐系统中,可以将基于协同过滤和基于内容的推荐方法进行混合,以提高推荐的准确性和多样性。

三、深度学习推荐系统的应用1. 电商领域在电商领域,深度学习推荐系统可以根据用户的购物历史、浏览记录、搜索行为等信息,分析用户的兴趣偏好和需求,从而为用户推荐符合其需求的商品。

此外,还可以根据商品的属性、价格、销量等信息进行推荐,提高商品的转化率和销售额。

2. 视频推荐系统在视频推荐系统中,深度学习技术可以分析用户的观看历史、喜好以及视频的内容信息等,从而为用户推荐符合其兴趣的视频内容。

就业信息精准推送的研究与实践

就业信息精准推送的研究与实践

就业信息精准推送的研究与实践毕业生就业信息推送系统是利用云计算和移动互联网技术,整合和提升高校现有就业服务平台资源,将就业信息精准的推送到智能手机终端、“易班”网络、就业信息网等,使企业提供的就业岗位得到高度系统化整合并精准匹配给毕业生。

标签:毕业生就业信息精准推送智能手机一、系统建设主要目的信息不畅通和不对称是市场失灵的重要原因[1]。

例如在毕业生就业市场上,供需双方所掌握的信息不对称,供方掌握的人才信息少,而需方掌握的用人单位信息少,就业信息的不畅通和不对称严重影响了毕业生的就业。

结合上海海洋大学就业信息系统的建设和运营,就业信息在向毕业生传递过程中主要存在以下问题:就业信息传递的渠道粗犷单一,大量的有价值的就业信息淹没在信息的海洋中;毕业生数量众多,如何将就业信息准确的传递给求职者面临越来越多的挑战;各院系无法整合累积零散的就业信息资源,无法借用系统为学生提供针对性的就业服务等。

上海海洋大学毕业生就业信息推送系统是在综合分析上述问题的根源,并多次研讨具体解决措施的基础上形成的综合解决方案。

它为各院系提供了一个就业信息聚合管理平台,通过匹配系统,把就业信息通过不同的渠道精准的推送给毕业生,这些渠道包括:智能手机客户端、易班网络、就业信息网等。

智能手机和移动互联网在近几年呈现爆发式发展,迅速在毕业生中普及,通过智能手机客户端把最新的就业信息推送给毕业生,既及时又精准,是未来就业信息传递的主要渠道;另外,在上海市教委的推动下,“易班”网络已经在上海市范围全面铺开。

“易班”网络平台是国内首个真正实现网络实名制的大学生网络思政教育平台,其研发充分考虑到当今大学生热衷表现个性、展示自我的性格特点,既能让大学生放松身心,又能帮助青年学生获得所需的正面最新资讯[2]。

把就业信息与资讯通过“易班”网络推送给毕业生,是本校丰富“易班”网络服务内容的一次有益尝试。

毕业生就业信息推送系统的建设主要是基于以下几点考虑:1.为学校就业服务工作提供支持积极响应国家对大学毕业生的指导建议,贯通学校在教学,研究,产业合作,以及学生就业整个服务链条,加强学校在日益复杂的就业环境中的引导监督作用,为学生提供针对性的指导与服务;充分有效利用学校各单位、部门的零散信息资源,提供统一全面多样化的直接面对学生的服务,提高了学校资源的利用率,降低了管理学生就业的复杂性,同时提高了学校就业管理单位的效率和水平。

利用大数据实现大学生精准就业的分析

利用大数据实现大学生精准就业的分析

利用大数据实现大学生精准就业的分析在高等教育日益普及的时代,大学生的就业问题备受关注。

然而,由于就业市场的竞争激烈以及信息不对称的困扰,许多大学生往往面临就业的困境。

为了解决这一问题,利用大数据来实现大学生精准就业成为一种新的解决方案。

本文将就利用大数据实现大学生精准就业的分析进行探讨。

一、大数据分析的背景和意义随着信息时代的发展,大数据得以快速积累和传输,该数据包括了各行业的海量信息。

通过对这些数据进行成熟和准确的分析,可以为大学生提供更精准的就业指导和决策支持。

因此,利用大数据实现大学生精准就业具有重要的现实意义。

二、大数据分析在大学生就业中的应用1. 就业需求预测与定位借助大数据分析,可以对各行业的就业需求进行深入研究和分析,从而准确预测哪些行业将来会有更多的就业机会。

同时,可以根据每个地区、岗位的需求进行精准定位,提供给大学生就业的参考依据。

2. 大数据驱动的职业规划利用大数据分析,可以根据大学生的个人素质、专业背景以及未来发展趋势,为他们提供更准确的职业发展建议。

通过分析大数据中的成功案例和行业内部信息,可以为大学生制定科学的职业规划,提高他们的就业竞争力。

3. 智能推荐系统基于大数据分析,可以构建智能推荐系统,为大学生提供个性化的就业信息和岗位推荐。

通过分析大数据中的个人兴趣、职业偏好和岗位要求,智能推荐系统可以快速匹配最合适的就业机会,帮助大学生更快速地找到理想的工作。

4. 就业趋势监测与分析大数据分析可以帮助监测并分析不同行业的就业趋势,及时发现就业市场的变化和机会。

通过对大数据中的招聘信息、薪酬水平和行业发展情况进行监测,可以为大学生提供及时的就业动态,帮助他们做出明智的决策。

三、大数据分析的挑战与展望虽然利用大数据实现大学生精准就业具有诸多优势,但也面临一些挑战。

首先,数据质量和隐私问题需得到保障,确保提供的数据准确可靠并符合规范。

其次,技术手段需不断创新,以提高大数据分析的准确性和效率。

高校毕业生就业信息智能推荐系统的设计与实现

高校毕业生就业信息智能推荐系统的设计与实现

添加标题
添加标题
添加标题添加ຫໍສະໝຸດ 题测试对象:高校毕业生、企业招聘 人员、高校就业指导教师等系统用 户。
测试结果:根据实际测试数据,分 析系统的应用效果,总结系统的优 势和不足,提出改进建议。
用户满意度调查:评估推荐系统的准确性和实用性 用户使用情况分析:了解用户使用系统的频率和时长 用户反馈渠道:建立有效的用户反馈渠道,收集用户意见和建议 系统改进措施:根据用户反馈和数据分析,持续优化和改进系统
缺乏数据支持:传统就业推荐方式缺乏对毕业生和招聘岗位的数据分析,无法科学评估推荐效 果,难以持续优化和改进。
PART THREE
用户画像:根 据用户兴趣、 行为等信息构 建用户画像, 为推荐提供依
据。
物品画像:根 据物品的内容、
属性等信息构 建物品画像, 为推荐提供依
据。
推荐算法:采 用协同过滤、 深度学习等算 法,根据用户 画像和物品画 像进行推荐。
增加个性化推荐:根据用户兴趣和需求,提供更加精准和个性化的推荐服务。
跨界合作与资源共享:与其他相关行业合作,实现资源共享和互利共赢,共同推动智能推荐技术的发展。
加强跨部门合作:实 现不同部门之间的信 息共享和协同工作, 提高推荐系统的准确 性和可靠性。
实现资源共享:整合 各类资源,包括用人 单位需求、毕业生个 人情况等,提高推荐 系统的效率和效果。
特征提取与模型训练:利用机器学习算法对处理后的数 据进行特征提取和模型训练,构建智能推荐模型。
推荐算法选择与优化:选择适合高校毕业生就业信息推 荐的算法,如协同过滤、基于内容的推荐等,并根据实 际情况进行优化和调整。
系统实现与部署:根据设计思路和推荐算法,开发高校 毕业生就业信息智能推荐系统,并进行测试、部署和上 线运行。

基于知识图谱的大学生就业能力评价和职位推荐系统

基于知识图谱的大学生就业能力评价和职位推荐系统

信息、大学生就业能力信息、职位信息
3
这些数据可以通过高校、招聘网站、企业等渠 道获取
PART 4
知识图谱构建
知识图谱构建
1
2
知识图谱是一种语义网络, 用于表示现实世界中的各 类实体和它们之间的关系
在本系统中,知识图谱主 要用于表示大学生的就业 能力、职位信息以及它们
之间的关系
3
通过自然语言处理、实体 识别等技术,从收集的数 据中提取实体和关系,构
建知识图谱
PART 5
就业能力评价
就业能力评价
就业能力评价是本系统的核心 功能之一
基于知识图谱,通过自然语言 处理、机器学习等技术,对大 学生的就业能力进行量化评价
评价结果可以为大学生提供自 我提升的参考,也可以为企业
提供招聘参考
PART 6
职位推荐
职位推荐
01 职位推荐是本系统的另一核心功能
02.
首先,通过数据收集,系统获取大量关于大学生就业能力、职位信息的数据;然后,利用这些数据构 建知识图谱;接着,基于知识图谱对大学生的就业能力进行评价;最后,根据评价结果为大学生推荐 合适的职位
PART 3
数据收集
数据收集
1
数据收集是构建知识图谱的基础
2
本系统主要收集三个方面的数据:大学生个人
基于知识图谱的大学生就业 能力评价 和职位推荐系统
部门:XXXX 汇报:XXXX
-
1 引言 2 系统概述 3 数据收集 4 知识图谱构建 5 就业能力评价 6 职位推荐 7 技术实现 8 应用前景 9 结论
PART 1
引言
引言
3,658
随着中国高等教育的发展,大学 生的数量逐年增加,大学生的就

面向大学生的就业智能推荐系统设计与实现

面向大学生的就业智能推荐系统设计与实现在今天社会,大学生面临的就业问题越来越严峻。

许多大学生面对眼花缭乱的招聘信息,不知道如何选择,也不知道自己适合什么样的岗位。

面对这种现状,我们可以通过建立面向大学生的就业智能推荐系统来帮助他们更好地找到合适的工作。

一、就业智能推荐系统架构设计就业智能推荐系统主要分为两个部分:前端和后端。

其中,前端主要是展示形式,用于让用户操作系统,而后端则是系统的核心,负责数据处理和推荐算法实现。

前端:前端需要设计一个易于使用、功能齐全的界面。

该界面应该根据用户的具体情况,包括教育背景、专业技能以及就业经历等,对用户进行职业规划和职业建议。

后端:后端主要包括三个模块:用户画像模块、数据处理模块和推荐算法模块。

1.用户画像模块:该模块是将用户的信息存储下来。

为了保护用户隐私安全,应该对用户敏感信息进行加密处理。

用户画像模块可以根据用户的搜索记录和浏览历史进行行为分析,从而更好地了解用户,帮助用户找到最适合自己的职位。

2.数据处理模块:该模块是将用户的信息和招聘信息进行匹配。

该模块可以通过关键字搜索、语义分析等技术对招聘信息进行过滤和处理,从而帮助用户更快、更准确地获取所需信息。

3.推荐算法模块:该模块是系统最核心的部分。

对于这部分,我们需要使用数据挖掘和机器学习技术,通过分析用户数据和比较职位信息的相似度,给出推荐的职位信息。

二、模块实现1.用户画像模块的实现用户画像模块的实现需要依靠用户信息获取和用户行为分析等技术手段。

用户信息获取可以通过用户输入或接入第三方平台进行获取。

从而,我们可以得到有关用户的基本信息,如个人信息、学历和社交信息等。

这些信息将作为用户画像的关键元素。

2.数据处理模块的实现数据处理模块的实现可分为数据来源和数据处理两个部分。

数据来源:大量数据来源于网络,包括各大招聘平台、人才库、企业招聘网站等。

但由于每个网站信息不同、结构也不同,因此需要对网站语义进行分析和处理,提取其中的有用信息,进一步将所得数据转换为可用的格式。

基于深度学习的就业推荐系统研究

2019.111就业服务机制变革大数据时代的到来对于各行各业的发展既是机遇又是挑战,随着人们不断地生产和使用数据,大数据在人类社会中将会被得到广泛的应用。

目前,就促进高校应届生就业创业的发展形势,由于互联网+和大数据发展的时代背景,为了能够提供更多就业信息,帮助更多的高校毕业生,为高校的人才造就计划和学生就业率的提高提供有力保障,巧妙地应用大数据整合信息资源将能够为当下处理好保障高校应届生工作、解决“就业难”问题指明方向。

《教育部关于做好2019届全国普通高等学校毕业生就业创业工作的通知》教学〔2018〕8号文,提出强化服务保障,着力提高就业创业指导服务水平,健全精准信息服务机制。

加强部省校三级就业服务体系建设,建立毕业生求职和用人单位需求数据库,运用大数据技术实现供需智能匹配,为毕业生精准推送政策、岗位和指导。

利用大数据提高高校应届生就业服务机制是响应国家大数据战略部署的必然要求。

十八届五中全会提出实施国家大数据战略,强调加强对灵活就业、新就业形态的支持。

大数据技术的迅猛发展将深刻改变人才需求及提升教育治理能力,如何做好大学生就业指导工作,则是需要深入思考和充分实践的问题。

利用大数据提高高校应届生就业服务机制是推进高校就业工作的整体发展的必然选择。

大数据就业指导服务平台建设基于对传统大学生就业数据管理的弊端等关键因素的考虑,能够对推进高校就业工作的整体发展持续发力,合理配置人才资源,及时就招聘单位用人要求及学生自身具体情况合理作出预测研判,为招聘单位和高校学生搭建就业交接的桥梁。

2高校应届生就业形势及就业困境2.1就业人数庞大,就业高峰持续时间长,形势严峻近些年,全国高校应届毕业生人数只增不减,且加上往年未顺利就业的毕业生,使就业人数越来越庞大,就业竞争也越来越激烈,总的来说就是大学生严峻的就业形势日趋严峻。

即使这些年全国高校毕业生就业率呈现平衡状态,但由于毕业生人数的只增不减,绝对值也在递增。

高职院校毕业生就业推荐系统的研究与设计

电子技术与软件工程Electronic Technology&Software Engineering数据库技术Database Technology高职院校毕业生就业推荐系统的研究与设计刘西祥(永州职业技术学院湖南省永州市425100)摘要:本文以永州职业技术学院为例,研究与设计了“高职院校毕业生就业推荐系统”,系统通过改进的就业推荐算法为毕业生推荐比较可靠的就业信息,节省了就业的时间和经济成本,为找到合适的就业单位和岗位提供了重要的参考依据,有助于学校就业工作的开展。

关键词:高职院校;就业推荐系统;相似度计算;推荐算法目前,全国共有高等职业院校1344所,在校学生人数和毕业学生人数逐年大幅增长,国家就业形势异常严峻,高职学生的就业压力越来越大。

笔者发现,目前很多高职院校毕业生就业工作模式还比较简单,大部分还是以传统的现场招聘会形式为主,辅以微信公众号等互联网形式开展就业推荐工作,阻碍了毕业生就业工作的发展。

本文通过对永州职业技术学院毕业生就业市场的调查分析,设计并开发了“高职院校毕业生就业推荐系统”,每一名应届毕业生可以使用电脑或手机登录该系统并完善自己的个人信息,系统通过推荐算法对应届毕业生学生数据库、往届毕业生学生数据库和用人单位数据库进行数据分析,从而为每一名应届毕业生提供一份比较可靠的就业推荐信息,节省了就业花费的时间和精力。

1系统设计高职院校毕业生就业推荐系统不同于一般的毕业生管理系统,它不仅提供了常规的就业管理功能,更重要的是实现了在线就业推荐功能。

1.1系统整体框架本系统从实际需求出发,功能上不仅实现了就业推荐功能,还能作为就业管理系统实现就业管理各方面的功能,主要包括用户登录模块、管理员模块、毕业生模块和用人单位模块。

其整体框架如图1所示。

1.2系统主要模块1.2.1系统登录模块本系统采用同一界面进行登录,根据不同的用户类型跳转至不同的用户主页。

用户登录时必须先选择用户类型,输入正确的用户名和登录密码并加入验证码才能登录成功。

基于学生行为分析的就业推荐系统的


实现步骤
2. 模型训练:运用深度学习模型(如循环神经网络) 对学生和岗位的数据进行训练,得到学生和岗位的表示 向量。
4. 生成推荐列表:根据相似度和匹配度排序,生成个 性化的就业推荐列表。
系统评估与优化
系统评估
采用准确率、召回率和F1分数等指标对推荐系统的性能进行评估,同时通过用户反馈和用人单位反馈对推荐结 果进行综合评价。
行为数据挖掘算法
关联规则挖掘
通过关联规则挖掘发现学生行为之间的关联和规则,为 就业推荐提供依据。
01
聚类分析
将学生按照相似的学习行为和兴趣偏 好进行聚类,为个性化推荐提供支持 。
02
03
时间序列分析
对学生学习行为和成绩等时间序列数 据进行分析,发现趋势和周期性变化 。
03
就业推荐系统
系统架构与功能模块
VS
考虑学生的专业技能进行职业推荐 ,可以更好地满足学生在专业技能 方面的需求,同时也有助于提升学 生在未来职业发展中的竞争力。
学生性格特点与职业推荐
学生的性格特点也是进行职业推荐的重要依 据之一。通过分析学生的性格特点,可以了 解学生适合从事哪些职业,从而进行针对性 的职业推荐。例如,性格开朗、善于沟通的 学生可以推荐其从事销售或客户服务相关工 作。
系统架构:基于学生行为分析的就业推荐系统采 用B/S架构,主要由数据采集、数据处理、推荐 引擎和用户接口四个模块组成。
功能模块
1. 数据采集模块:负责收集学生的行为数据,包括 课程学习、实习经历、社交网络等。
2. 数据处理模块:对采集的数据进行处理,包 括数据清洗、特征提取、模型训练等。
3. 推荐引擎模块:根据处理后的数据,运用推 荐算法,生成个性化的就业推荐。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于推荐系统的大学生就业的研究作者:尚衍亮
来源:《山东青年》2019年第05期
摘要:随着中国经济的腾飞,互联网行业进入发展的快车道,招聘网站如雨后春笋般出现,一时间互联网上充斥着大量的招聘信息。

为解决当前环境下招聘信息数量庞大,数据分散,学生无法及时获取到适合的招聘岗位的问题,提出了基于语义分析的就业推荐系统。

利用python网络爬虫抓取各大网站的招聘信息,将招聘信息汇总,避免了招聘信息的分散。

使用分词技术,将爬取到岗位信息进行分词,结构化处理,计算招聘岗位之间的相似度,提高岗位推
荐的准确率。

通过对现抓取的所有数据进行评测,实验结果表明,该方法可以准确的找出相近的岗位。

关键词:推荐系统数据挖掘高校就业
一、研究背景
近年来我国招聘行业发展迅速,然而,如何使求职者全面充分了解真实的用人单位需求,如何让用人单位能更加便捷高效的匹配到所需的人才,一直都是社会多方人士所考虑的问题。

与此同时,大学生在求职过程中始终存在着技能与岗位不匹配的问题,双方信息的不对称,也大大增加了招聘的成本。

招聘行业的转型,已经成为了一个亟待解决的问题。

国家统计局数据显示,全国目前共有在校大学生2695.8万,用户规模大,这使得技能共享的市场十分广阔,同时,据央视报道,到2020年,高端技术人才缺口将会达到2200万,这表明社会对于技能型人才的需求也在日益增长。

那么,构建一个完备的,针对大学生技能共享提升、智能求职的平台,是尤为重要的。

就业推荐,是指根据用户的信息和企业的信息,借助相关技术,给用户推荐合适的企业,给企业推荐合适的员工。

用户在浏览就业信息网站的时候,面临的企业如此之多,如何在众多的企业中找到自己合适的岗位,要花很长的时间去寻找,同样,企业也面临同样的问题,如何在众多的应聘者中找到自己合适的人选,要花很长的时间去寻找。

网站提供了数千万个企业,用户却只能使用分类浏览、分类导航、搜索等此类通用的网站工具来搜索信息。

这就要求用户对所要搜索的企业有相当清楚的了解和把握。

然而面对如此众多的企业,绝大多数的用户基本不会有效整合网站信息资源的,这就很容易出现所谓的“信息迷航”。

诸如此类现象:网站存在有用户需要的企业,然而用户却没有找到,或找到的企业不是最适合自己的。

二、主要技术
1.推荐系统
推荐系统产生推荐列表的方式通常有两种:协同过滤以及基于内容推荐,或者基于个性化推荐。

协同过滤方法根据用户历史行为(例如其购买的、选择的、评价过的物品等)结合其他用户的相似决策建立模型。

这种模型可用于预测用户对哪些物品可能感兴趣(或用户对物品的感兴趣程度)。

基于内容推荐利用一些列有关物品的离散特征,推荐出具有类似性质的相似物品。

2.结巴分词
结巴分词开源的中文分词工具,主要使用三种算法进行分词:1.基于前缀词典实现高效的词图扫描,生成句子中汉子所有可能成词情况所构成的有限无环图(DAG);2.采用了动态规
划查找最大概率路径找出基于词频的最大切分组合;3.对于为登录词,采用了基于汉字成词能力的 HMM 模型,使用了 Viterbi 算法。

三、语义文本的获取
1.目前主流的招聘网站有十多家,每天的招聘岗数量有几十万条,如果采用手工抓取的话,既耗时又耗力。

于是采用了python爬虫技术,利用自建的爬虫框架,构建自动岗位信息抓取工具,这样既省时又省力,并且将抓取到的数据存放于数据库中,方便随时使用。

同时在抓取的时候,按照职位种类抓取,这样可以以保证抓取的数据已经存在于一个较大的聚类中了。

2.主要抓取的數据包括:岗位名称,公司,工作地点,学历要求,工作经验,性别,最低薪资,最高薪资,职位种类,岗位职责等。

3.系统架构
四、语义文本的建立
根据已经抓取到的招聘信息,我们可以发现,抓取回来的信息主要可以分为两类,一种是具体的属性,比如学历要求,工作经验等信息,另一种是岗位职责。

由此我们在建立语义文本的时候分为两类建立。

1.一级语义文本的建立及处理
1.1建立
在进行一级语义文本建立时,我们采用了自顶而下的构建方式,并将部分信息剔除。

我们将岗位名称,工作地点,学历要求,工作经验,性别,薪资定义为顶级属性,而后在进行二级定义,而例如学历就拥有二级属性:专科,本科,硕士,博士。

最终建立所需的的语义文本如下图(4.1)
1.2 处理处理过程将按照表格中的数据选择性的列举:
1.2.1 岗位名:例如初级java工程师;中级java工程师;高级java工程师,这三个岗位虽然属于java类岗位,但是对于java的水平要求却不一样。

因此需要对岗位名称进行分词。

提取出关键的信息,这样在进行岗位相似度比较的时候,更准确。

下表是结巴分词的效果:
1.2.2 经验要求:公司对于求职者的经验要求一般以年计算,其中应届生的经验看为0,最后将其映射为整形数据:0,1,2,3,4……
1.2.3学历要求:公司对于求职者的学历要求大致分为:大专,本科,研究生,博士生,将其映射为整形数据:大专=0;本科=1;研究生=2;博士生=3。

1.2.4最低薪资和最高薪资:本身就是具体的整型数据。

1.2.5性别:性别只有男,女两种类型,将其映射为整形为:男-0;女-1。

2.二级语义文本的建立二级语义文本的建立主要依赖于岗位职责,而对于岗位职位,一般是文本的形式,如下示例:
任职要求
1、熟练掌握Java及面向对象设计开发,对部分Java技术有深入研究,研究过优秀开源软件的源码并有心得者优先;
2、了解SOA架构理念、实现技术;熟悉常见设计模式,熟练掌握Spring、myBatis等框架;
3、熟练掌握MySQL应用开发、数据库原理和常用性能优化和扩展技术,以及NoSQL,Queue的原理、使用场景以及限制;
4、研究过http协议、搜索引擎、缓存、jvm调优、序列化、nio、RPC调用框架等,有相应实践经验者优先;
5、参与过大型复杂分布式互联网(特别是电商)用户端WEB/API系统的设计开发者优先。

在建立二级语义文本的时候需要提取其中的专业技能要求,在这里利用的是结巴分词。

具体细节如下:
Step1:将所有岗位的岗位职责从数据库中提取出来
Step2:利用结巴分词从所有的所属相同职位种类的岗位职责中尽可能提取多的专业技能要求,并形成部分限定词库,又因为分词效果不能完全的找出所有的专业技能要求,需要手工添加和剔除。

Step3:利用限定词库,找出每个岗位的岗位职责中的专业技能要求。

并保存到数据库中。

Step4:以java这个岗位为例,最终找出的语技能要求如图所示
五、相似度计算
1.这里根据一级语义文本计算岗位间的相似度使用欧式距离相似度。

又名欧几里得度量是一个通常采用的距离定义,指在m维空间中两个点之间的真实距离,或者向量的自然长度(即该点到原点的距离)。

可以看出,当n=2时,欧几里得距离是平面上的两点的距离。

2.计算步骤
2.1.设定目标找出10个不同分类的岗位,来找出这10个岗位的10个相似度最高的岗位。

示例如下:
2.2.根据一级语义文本计算物品间的相似度从数据库中找出与之对应分类的所有岗位,这样保证了同属于同一个聚类中,然后计算岗位名称的文本相似度,然后计算其余属性的欧几里得距离
2.3.根据二级语义文本计算物品间的相似度从数据库中找出与之对应分类的所有岗位的岗位职责,计算出文本相似度,这里仍然采用欧几里得距离。

2.4.根据两次计算出的欧几里得距离,计算平均值,并选出top10.
六、实验结果
从实验结果中可以看出,该系统推荐精度较为满意。

两个岗位间的相似度较高,由此可以得出,该推荐结果符合推荐预期。

[参考文献]
[1]隋占丽,李文,李影, et al. 面向大学生就业的协同过滤推荐算法与推荐系统研究[J]. 山东农业工程学院学报, 2017, 34(4):3-4.
[2]张骏. 推荐系统多样性研究及其在就业推荐中的应用[D].山东师范大学,2017.
[3]陈朝冲. 基于高校毕业生与招聘企业双选的推荐系统[D].西南科技大学,2017.
[4]黄贵斌,孙柳,黄佳玲,余发明,贾礼平.基于爬虫技市的就业推荐系统设计与实现[J].内江科技,2018,39(01):59-61.
[5]揭正梅. 基于协同过滤的高校个性化就业推荐系统研究[D].昆明理工大学,2015.
[6]刘玉华,陈建国,张春燕.基于数据挖掘的国内大学生就业信息双向推荐系统[J].沈阳大学学报(自然科学版),2015,27(03):226-232.
[7]吴琼. 基于改进K-Means聚类方法的高校就业推荐系统研究[D].大连海事大学,2015.
(作者單位:江苏师范大学智慧教育学院,江苏徐州 221000)。

相关文档
最新文档