1.一种基于知识图谱的职业推荐方法,其特征在于,包括:
依据就业者的职业信息构建知识图谱,所述职业信息包含年龄、专业、学历、职业类型和对应的岗位要求;
基于所述知识图谱并结合目标人员未来可能从事的职业以及对应的岗位要求生成职业路径,并获取每条职业路径经过的节点;所述职业路径中的各个节点分别表示目标人员从事对应的职业需达到的各种岗位要求;
获取每条职业路径中各个节点到其下游节点就业者花费的时间并结合目标人员的学习能力值计算职业路径中从各个节点到其相邻下游节点目标人员需花费的时间;
对于每条职业路径,依据所述知识图谱中各个节点的相邻上游节点和相邻下游节点计算职业路径的相邻节点之间的通过率;
依据所述通过率、所述花费的时间以及职业路径中节点数计算每条职业路径所需的成本,并将成本最小的职业路径推荐给目标人员。
2.如权利要求1所述的基于知识图谱的职业推荐方法,其特征在于,所述计算职业路径中从各个节点到其相邻下游节点目标人员需花费的时间包括:依据职业路径中各个节点到其下游节点就业者花费的时间建立累积概率密度函数;所述累积概率密度函数的自变量为某一节点到其下游节点就业者花费的时间,因变量为该时间对应的累积概率;
对于每条职业路径,依据所述累积概率密度函数的反函数和目标人员的学习能力值计算出职业路径中从各个节点到其相邻下游节点目标人员需花费的时间。
3.如权利要求2所述的基于知识图谱的职业推荐方法,其特征在于,从职业路径中一个节点到其相邻下游节点目标人员需花费的时间与所述累积概率密度函数的反函数值呈正相关,与目标人员的学习能力值呈负相关。
4.如权利要求3所述的基于知识图谱的职业推荐方法,其特征在于,对于职业路径中相邻的节点k和节点k+1,从节点k到节点k+1,目标人员需花费的时间计算表达式为:其中, 表示目标人员从第k个节点到第k+1个节点的时间, 表示就业者从第k个节点到第k+1个节点所需时间得到的概率累积密度函数的反函数值, 表示目标人员的学习能力值。
5.如权利要求1所述的基于知识图谱的职业推荐方法,其特征在于,目标人员未来可能从事的职业获取方法包括:获取目标人员的职业信息,计算目标人员的职业数据和所有就业者中每个人员的职业数据的相似度,相似度计算公式如下:式中, 表示目标人员的职业数据和第i个就业者职业数据的相似度,表示目标人员职业数据的第j个属性的属性值, 表示第i个就业者职业数据的第j个属性的属性值, 表示目标人员职业数据的属性个数 ()表示取值函数,括号内两个值相等,则取1,不相等则取0;
从计算的所有相似度中确定出数值最大的相似度,并将数值最大的相似度对应的就业者所从事过的职业作为目标人员未来可能从事的职业。
6.如权利要求1所述的基于知识图谱的职业推荐方法,其特征在于,所述目标人员的学习能力值的计算方法包括:根据就业者的职业数据中和学习能力相关的数据建立学习能力高斯函数Gus,所述学习能力高斯函数的自变量为学习能力值,因变量为该学习能力值出现的概率;
依据目标人员的上学时间和所述学习能力高斯函数计算目标人员的学习能力值,其计算表达式为:其中, 表示目标人员的学习能力值, 表示目标人员的上学时间, 表示学习能力高斯函数;目标人员的学习能力值可以反应目标人员的学习能力,学习能力值的取值范围在0到1之间,越接近1说明学习能力越强。
7.如权利要求1所述的基于知识图谱的职业推荐方法,其特征在于,若职业路径中节点A的下游相邻节点为节点B,所述计算职业路径的相邻节点之间的通过率包括:获取知识图谱中D节点的所有相邻上游节点以及D节点的所有相邻下游节点,然后分别计算其每个相邻上游节点对应的职业数据包含D节点的概率并将其记为上游节点包含概率,以及D节点对应的职业数据包含其各个相邻下游节点的概率并将其记为下游节点包含概率;
各个上游节点包含概率的和与各个下游节点包含概率的和相乘即得A节点到D节点的通过率。
8.如权利要求1 7任意一项所述的基于知识图谱的职业推荐方法,其特征在于,对于某~条职业路径,计算其所需的成本包括:分别计算各对相邻节点对应的成本,然后将各对相邻节点对应的成本相加即得该条职业路径所需的成本;对于相邻节点来说,其对应的成本与该对相邻节点对应的通过率成反比,与该对相邻节点对应的花费的时间成正比。
9.如权利要求8所述的基于知识图谱的职业推荐方法,其特征在于,所述职业路径所需的成本的计算表达式为:其中, 表示职业路径所需的成本, 表示目标人员从可能从事的职业路径中第k个节点到第k+1个节点的时间, 表示通过目标人员可能从事的职业路径中第k+1个节点的通过率,表示调整因子,职业规划的成本反应了目标人员从现在开始到其职业目标所需的成本。