推荐方法、装置、计算机设备及存储介质与流程

文档序号:15888687发布日期:2018-11-09 19:54阅读:148来源:国知局
推荐方法、装置、计算机设备及存储介质与流程

本发明涉及数据处理技术领域,尤其涉及一种推荐方法、装置、计算机设备及存储介质。

背景技术

在一些公司中,新人业务员(培训对象)的占比比较高,同时新人业务员的脱落率也比较高。其中,一个原因是新人业务员在拓展业务的过程中,没有及时得到指导,导致新人业务员得不到较好的发展。



技术实现要素:

本发明实施例提供一种推荐方法、装置、计算机设备及存储介质,可将与培训对象匹配的培训导师推荐给培训对象,降低培训对象的脱落率。

第一方面,本发明实施例提供了一种推荐方法,该方法包括:

获取与培训对象相关的文本特征信息;

根据所述文本特征信息,利用预测模型,预测所述培训对象的性格;

根据所述培训对象的性格筛选出与所述培训对象匹配的培训导师;

将所述培训导师推荐给所述培训对象。

第二方面,本发明实施例提供了一种推荐装置,该装置包括用于执行上述第一方面所述一种推荐方法对应的单元。

第三方面,本发明实施例提供了一种计算机设备,所述计算机设备包括存储器,以及与所述存储器相连的处理器;

所述存储器用于存储计算机程序,所述处理器用于运行所述存储器中存储的计算机程序,以执行上述第一方面所述的推荐方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时,实现上述第一方面所述的推荐方法。

本发明实施例根据培训对象的文本特征信息和预测模型预测该培训对象的性格,根据该培训对象的性格推荐与该培训对象匹配的培训导师,如此,方便培训对象与培训导师之间的指导和沟通,促进培训对象个人能力的发展,同能提高培训对象服务客户的技能,提高培训对象的忠诚度,降低培训对象的脱落率。另一方面,根据预测模型来预测培训对象的性格,提高性格预测的效率和预测结果的准确率。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种推荐方法的流程示意图;

图2是本发明实施例提供的一种推荐方法的子流程示意图;

图3是本发明实施例提供的一种推荐方法的另一子流程示意图;

图4是本发明实施例提供的一种推荐方法的又一子流程示意图;

图5是本发明实施例提供的一种推荐装置的示意性框图;

图6是本发明实施例提供的特征获取单元的示意性框图;

图7是本发明实施例提供的预测单元的示意性框图;

图8是本发明实施例提供的匹配单元的示意性框图;

图9是本发明实施例提供的一种计算机设备的示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明中描述的终端包括但不限于移动电话、膝上型计算机或平板计算机之类的便携式设备。还应当理解的是,在某些实施例中,所述终端还包括非便携式设备,如台式计算机等。以下方法实施例可以应用在任一终端上,该终端以服务器的形式存在。

图1是本发明实施例提供的一种推荐方法的流程示意图。该方法应用于终端中。该方法包括以下步骤s101-s104。

s101,获取与培训对象相关的文本特征信息。其中,培训对象可以是业务员,也可以是其他的培训对象,如学员等。

具体地,如图2所示,步骤s101包括以下步骤s201-s202。

s201,获取与培训对象相关的文本信息。

其中,文本信息可以是该培训对象提交的简历信息。如可以获取该培训对象在面试前提交的简历信息,也可以从现有的招聘或者求职类的平台中获取该培训对象的简历信息,还可以是网站上提供的个人简介信息或者通过二维码扫描得到的个人简介信息等。文本信息还可以包括其他人对该培训对象的评价信息。如可以从招聘或者求职类的平台中获取其他人对该培训对象的评价信息,也可以从社交类的通讯工具中获取其他人对该培训对象的评价信息。如包括:文艺青年、偶像派等评价信息。若获取到的是与该培训对象相关的语音信息,将获取的语音消息转换为文本消息。如获取该培训对象在电话面试时的通话语音信息;根据该语音信息,通过语音识别算法,得到该培训对象相关的文本信息。

s202,从文本信息中提取出多维度的特征信息,将多维度的特征信息作为与培训对象相关的文本特征信息。

如从简历信息或者从电话面试对应的文本信息中提取出姓名、年龄(当前年份与出生年份之差)、工作经验(工作内容,工作年限)、教育经历、证书、业余爱好、自我评价等维度的特征信息;从其他人对该培训对象的评价信息中获取评价较多的评价内容(如前三)作为他人评价信息,将他人评价信息作为一个维度的特征信息。最后获取到的多维度的特征信息包括:姓名、年龄、工作经验、教育经历、证书、业余爱好、自我评价信息、他人评价信息等对应的特征信息。将该多维度的特征信息作为文本特征信息。上述与培训对象相关的文本特征信息包括的各维度的特征信息只是用于具体实施时的举例,并不局限于上述列举的维度,也可以包括更多的其他维度的信息。对应的,与培训对象相关的文本信息也并不局限与上述列举的文本信息。

s102,根据文本特征信息,利用预测模型,预测该培训对象的性格。

其中,预测模型可以是任意一种分类模型,如随机森林模型,神经网络模型等。在利用预测模型进行预测前,需要对预测模型进行训练,然后再用训练好的预测模型预测培训对象的性格。其中,可以采用九型人格的方法将性格进行分类,9中性格分别为:1号完美型、2号全爱型、3号成就型、4号艺术型、5号理智型、6号忠诚型、7号活跃型、8号领袖型以及9号和平型。

如若某培训对象工作经验中工作内容变化较大、工作年限都持续不长,业余爱好为乒乓球、羽毛球等与团体活动相关的,他人评价多为活泼开朗等,那么对应地,该培训对象的性格类型为活跃型。可以理解为,该培训对象喜欢新鲜事物且乐观。如若某培训对象的业务爱好为看书,有较多证书,工作经验中工作内容变化不大且持续工作年限都较长如3年等,自我评价能吃苦耐劳、稳重、意志坚强等,他人评价为见解独特、理智等,那么该培训对象的性格类型为理智型。

训练预测模型的过程如下:获取包括文本特征信息和性格分类结果的训练数据,将训练数据分为训练集和测试集;把训练集输入到预测模型中,以训练预测模型;将测试集中的文本特征信息输入到预测模型中,得到分类预测结果;修改预测模型中的参数使得分类预测结果与训练数据中的性格分类结果尽可能多的相同。

在一实施例中,当预测模型是神经网络模型如长短期记忆神经网络模型时,如图3所示,步骤s102包括以下步骤s301-s303。

s301,将培训对象的文本特征信息作为输入数据,输入到训练好的长短期记忆神经网络模型中,得到隐含层的状态序列。具体地,使用的是gru(gatedrecurrentunit)模型。gru模型将输入门、遗忘门、输出门变为两个门:更新门(updategate)和重置门(resetgate),同时将单元状态和输出合并为一个状态。其中隐含层有多个神经单元,每个神经单元按照如下所示的公式进行运算。

z=σ(xtuz+st-1wz)

r=σ(xtur+st-1wr)

h=tanh(xtuh+(st-1*r)wh)

st=(1-z)*h+z*st-1

其中,r表示重置门,z表示更新门,σ表示sigmoid函数,tanh()表示双曲正切函数,xt表示当前时刻t的输入,st-1表示上一个隐含状态的输入,st表示输出的隐含状态,u、w分别表示参数值。需要注意的是,r、z、h中的u、w分别对应的是不同的参数值,但是矩阵大小一致。其中,sigmoid函数,输出为0到1之间的数据,描述了每个成分应该通过门限的程度。0表示“不让任何成分通过”,而1表示“让所有成分通过”。按照上面的公式,计算文本特征信息对应的隐含层的状态序列。该隐含层的状态序列表示对应的隐含层每个节点中每个特征信息属于不同性格的概率。

s302,将隐含层的状态序列,输入到池化层进行融合运算,得到一个特征向量序列。池化层将隐含层的状态序列进行融合运算,如将隐含层的状态序列中的每个值配以一个相同的权重,将隐含层的状态序列中的每个值乘以该相同的权重,即取平均值,以得到一个低维的特征向量序列。该步骤考虑了隐含层的状态序列中的每个值的影响,表示文本特征信息中的每个特征信息都对性格分类结果投上一票。在其他实施例中,映射层可以将隐含层的状态序列进行其他的融合运算。

s303,将得到的特征向量序列,输入到softmax层,以得到该培训对象性格的预测结果。其中,预测结果指的是分类的结果。其中,softmax层使用了softmax函数,用于最后的分类和归一化,将分类结果中的概率最大的作为最后的性格预测结果。在一些实施例中,将分类结果中的概率最大和概率第二大的性格预测结果都进行返回。

以上步骤s301-s303,将文本特征信息作为输入数据,输入到长短期记忆神经网络中,以利用长短期记忆神经网络对文本特征信息进行分类,将最后的分类结果作为该培训对象所对应的性格分类结果。利用预测模型来预测培训对象的性格,提高性格预测的效率和预测结果的准确率。

s103,根据该培训对象的性格筛选出与该培训对象匹配的培训导师。

其中,培训导师可以是预先设定好的。而且也会对每个培训导师进行性格预测得到每个培训导师的性格分类结果。

在一实施例中,如图4所示,步骤s103包括s401-s404。

s401,根据该培训对象的性格查找出与该培训对象性格匹配的培训导师。其中,匹配可以指性格相同,也可以指性格互补等。如该培训对象的性格为理智型,若匹配是指性格相同,那么与该培训对象性格最为匹配的培训导师指的是性格同样为理智型的所有培训导师。

s402,判断性格匹配的培训导师中是否存在有培训导师满足预设分配条件。若性格匹配的培训导师有多个,那么只要其中有一个培训导师满足预设分配条件即可;若性格匹配的培训导师有一个,只要该培训导师满足预设分配条件即可。具体地,判断性格匹配的培训导师中是否存在有培训导师满足预设分配条件,包括以下步骤:获取该培训对象的工作地区;从性格匹配的培训导师中获取一个培训导师的工作地区和该培训导师的级别;若该培训对象的工作地区与该培训导师的工作地区相同,判断该培训导师名下已有的培训对象名额是否达到该培训导师级别对应的预设最大名额;若未达到预设最大名额,确定该培训导师满足预设分配条件;若达到预设最大名额,或者该培训对象的工作地区与该培训导师的工作地区不相同,确定该培训导师不满足预设分配条件,并判断是否获取了所有培训导师;若还有培训导师未获取,从性格匹配的培训导师中获取下一个培训导师的工作地区和该培训导师的级别。可以理解地,根据工作地区、培训导师级别对应的预设最大名额等来确定培训导师是否满足预设分配条件。不同级别的培训导师可以指导的培训对象数量不同,培训导师不能跨工作地区进行指导等。如湖北省的培训导师不能指导安徽省的培训对象。

s403,若存在有培训导师满足预设分配条件,确定该培训导师为该培训对象匹配的培训导师。

s404,若不存在培训导师满足预设分配条件,从性格次匹配的培训导师中选择一个培训导师作为该培训对象最为匹配的培训导师。其中,不存在培训导师满足预设分配条件,包括以下两种情况:一,没有性格最为匹配的培训导师,二,有性格最为匹配的培训导师,但是性格最为匹配的培训导师中没有一个满足预设分配条件。若性格匹配指的是性格相同,那么性格次匹配指的是性格相近;若性格匹配指的是性格互补,那么性格次匹配指的是除了性格最为互补的那个,从剩下的性格中挑选一个性格最为互补的性格。如与理智型性格相近的是和平型,与和平型性格互补的是活跃型等。该举例只是为了理解而已,在其他实施例中,还可以有其他不同的匹配方式。其中,从性格次匹配的培训导师中选择一个培训导师作为该培训对象作为匹配的培训导师,包括:根据该培训对象的性格查找出与该培训对象性格次匹配的培训导师,判断性格匹配的培训导师中是否存在有培训导师满足预设分配条件,若存在有培训导师满足预设分配条件,将该培训导师作为该培训对象最为匹配的培训导师。

在其他实施例中,若步骤s102中预测培训对象性格的时候,保留概率最高、概率第二高的两种性格作为培训对象的性格,在步骤s103中,将概率最高的性格作为最匹配的性格,该概率第二高的性格作为次匹配的性格。

s104,将该培训导师推荐给该培训对象。

将该培训导师推荐给培训对象,可以理解地,将该培训导师的基本信息(包括联系方式)以及工作经验等相关信息推送给培训对象,以方便培训对象了解该培训导师,以及与培训导师进行进一步的沟通。其中,推荐的方式包括短信的方式、微信公众号等方式、网页推荐的方式(打开相关网页,可以查看到该培训导师的信息),也可以多种方式结合。

将该培训导师推荐给该培训对象后,培训对象可以选择是否接收推荐,若不接收推荐,则系统再为该培训对象分配其他培训导师。即检测是否接收到培训对象接收推荐的消息,若没有接收到培训对象接收推荐的消息或者接收到培训对象拒绝的消息,则再次为该培训对象分配其他培训导师。再次为该培训对象分配其他培训导师时,将该培训导师(培训对象拒绝的培训导师)从性格匹配以及性格次匹配的培训导师名单中删除。

上述方法实施例根据培训对象的文本特征信息预测该培训对象的性格,根据该培训对象的性格推荐与该培训对象匹配的培训导师,如此,方便培训对象与培训导师之间的指导和沟通,促进培训对象个人能力的发展,同能提高培训对象服务客户的技能,如此提高培训对象的忠诚度,降低培训对象的脱落率。另一方面,根据预测模型来预测培训对象的性格,提高性格预测的效率和预测结果的准确率。

在一些实施例中,培训导师需要根据预设规则从众多目标对象中筛选出来。其中,目标对象包括培训导师和培训对象。目标对象可以是业务员。具体地,在步骤s103之前,所述方法还包括:根据预设规则从众多目标对象中筛选出培训导师。可以理解为,根据预设规则从众多业务员中筛选出导师。其中,预设规则包括目标对象的工作年限、目标对象最近预设时间段内的平均业绩、目标对象的职称等。其中,预设时间段可以是1年,最近预设时间段内的平均业绩,可以理解为,最近1年内每个月的平均业绩;目标对象的职称分为不同的级别,级别越高,表示业务的能力越强。具体地,根据预设规则从众多目标对象中筛选出培训导师,包括:根据目标对象的工作年限、目标对象最近预设时间段内的平均业绩、目标对象的职称从众多的目标对象中筛选出培训导师。

在一实施例中,根据目标对象的工作年限、目标对象最近预设时间段内的平均业绩、目标对象的职称从众多的目标对象中筛选出培训导师,包括以下步骤:获取目标对象的工作年限、目标对象最近预设时间段内的平均业绩、目标对象的职称;判断目标对象的工作年限是否大于预设年限、目标对象的最近预设时间内的平均业绩是否大于预设业绩且目标对象的职称是否高于预设职称;若是,即目标对象的工作年限大于预设年限、目标对象的最近预设时间内的平均业绩大于预设业绩且目标对象的职称高于预设职称,则确定该目标对象为培训导师,若否,则确定该目标对象不能作为培训导师。其中,预设年限可以设置为3年、预设业绩可以设置为2万,也可以根据具体情况设置其他不同的值。

在一实施例中,根据目标对象的工作年限、目标对象最近预设时间段内的平均业绩、目标对象的职称从众多的目标对象中筛选出培训导师,包括以下步骤:获取目标对象的工作年限、目标对象最近预设时间段内的平均业绩、目标对象的职称;根据预设公式计算目标对象的综合评分,其中,r1、r2、r3分别表示分数系数,r1+r2+r3=1year,

表示工作年限归一化值,ach表示最近预设时间段内的平均业绩归一化值,pro表示职称归一化值;若目标对象的综合评分超过预设分数阈值,确定该目标对象为培训导师,若目标对象的综合评分未超过预设分数阈值,确定该目标对象不能作为培训导师。其中,year=yeari/yearall,ach=achi/achall,pro=proi/proall,其中,i表示第i个目标对象,yearall表示所有目标对象中持续作为目标对象如业务员的最长时间或者留存的最长时间,achall表示所有目标对象中在最近预设时间段内的平均绩效最高的绩效,proall表示目标对象职称中最高职称对应的分值(将目标对象的所有职称按照职称高低顺序进行打分,如最高职称对应的分值为10,最低职称对应的分值为1等)。在该种方案中,避免了某些目标对象虽然业绩很棒,但是受到工作年限或者职称的影响,而不能当培训导师等情况。通过以上方案,从众多的目标对象中筛选出培训导师。其中,也会对每个培训导师进行性格预测得到每个培训导师的性格分类结果。

在其他实施例中,文本特征信息还可以是该培训对象在进行性格测试时选择的选项所对应的文本信息等。对应地,预测模型可以为随机森林模型等。

图5是本发明实施例提供的一种推荐装置的示意性框图。该装置应用于终端中。该终端以服务器的形式存在。如图5所示,该装置50包括特征获取单元501、预测单元502、匹配单元503、推荐单元504。

特征获取单元501,用于获取与培训对象相关的文本特征信息。

在一实施例中,如图6所示,特征获取单元501包括文本信息获取单元601、提取单元602。

文本信息获取单元601,用于获取与培训对象相关的文本信息。

其中,文本信息可以是该培训对象提交的简历信息。如可以获取该培训对象在面试前提交的简历信息,也可以从现有的招聘或者求职类的平台中获取该培训对象的简历信息,还可以是网站上提供的个人简介信息或者通过二维码扫描得到的个人简介信息等。文本信息还可以包括其他人对该培训对象的评价信息。如可以从招聘或者求职类的平台中获取其他人对该培训对象的评价信息,也可以从社交类的通讯工具中获取其他人对该培训对象的评价信息。如包括:文艺青年、偶像派等评价信息。若获取到的是与该培训对象相关的语音信息,将获取的语音消息转换为文本消息。如获取该培训对象在电话面试时的通话语音信息;根据该语音信息,通过语音识别算法,得到该培训对象相关的文本信息。

提取单元602,用于从文本信息中提取出多维度的特征信息,将多维度的特征信息作为与培训对象相关的文本特征信息。

如从简历信息或者从电话面试对应的文本信息中提取出姓名、年龄(当前年份与出生年份之差)、工作经验(工作内容,工作年限)、教育经历、证书、业余爱好、自我评价等维度的特征信息;从其他人对该培训对象的评价信息中获取评价较多的评价内容(如前三)作为他人评价信息,将他人评价信息作为一个维度的特征信息。最后获取到的多维度的特征信息包括:姓名、年龄、工作经验、教育经历、证书、业余爱好、自我评价信息、他人评价信息等对应的特征信息。将该多维度的特征信息作为文本特征信息。上述与培训对象相关的文本特征信息包括的各维度的特征信息只是用于具体实施时的举例,并不局限于上述列举的维度,也可以包括更多的其他维度的信息。对应的,与培训对象相关的文本信息也并不局限与上述列举的文本信息。

预测单元502,用于根据文本特征信息,利用预测模型,预测该培训对象的性格。

其中,预测模型可以是任意一种分类模型,如随机森林模型,神经网络模型等。在利用预测模型进行预测前,需要对预测模型进行训练,然后再用训练好的预测模型预测培训对象的性格。其中,可以采用九型人格的方法将性格进行分类,9中性格分别为:1号完美型、2号全爱型、3号成就型、4号艺术型、5号理智型、6号忠诚型、7号活跃型、8号领袖型以及9号和平型。

如若某培训对象工作经验中工作内容变化较大、工作年限都持续不长,业余爱好为乒乓球、羽毛球等与团体活动相关的,他人评价多为活泼开朗等,那么对应地,该培训对象的性格类型为活跃型。可以理解为,该培训对象喜欢新鲜事物且乐观。如若某培训对象的业务爱好为看书,有较多证书,工作经验中工作内容变化不大且持续工作年限都较长如3年等,自我评价能吃苦耐劳、稳重、意志坚强等,他人评价为见解独特、理智等,那么该培训对象的性格类型为理智型。

训练预测模型的过程如下:获取包括文本特征信息和性格分类结果的训练数据,将训练数据分为训练集和测试集;把训练集输入到预测模型中,以训练预测模型;将测试集中的文本特征信息输入到预测模型中,得到分类预测结果;修改预测模型中的参数使得分类预测结果与训练数据中的性格分类结果尽可能多的相同。

在一实施例中,当预测模型是神经网络模型如长短期记忆神经网络模型时,如图7所示,预测单元502包括状态序列计算单元701、融合计算单元702、性格预测单元703。

状态序列计算单元701,用于将培训对象的文本特征信息作为输入数据,输入到训练好的长短期记忆神经网络模型中,得到隐含层的状态序列。具体地,使用的是gru(gatedrecurrentunit)模型。gru模型将输入门、遗忘门、输出门变为两个门:更新门(updategate)和重置门(resetgate),同时将单元状态和输出合并为一个状态。其中隐含层有多个神经单元,每个神经单元按照对应方法实施例中所示的公式进行运算。按照公式,计算文本特征信息对应的隐含层的状态序列。该隐含层的状态序列表示对应的隐含层每个节点中每个特征信息属于不同性格的概率。

融合计算单元702,用于将隐含层的状态序列,输入到池化层进行融合运算,得到一个特征向量序列。池化层将隐含层的状态序列进行融合运算,如将隐含层的状态序列中的每个值配以一个相同的权重,将隐含层的状态序列中的每个值乘以该相同的权重,即取平均值,以得到一个低维的特征向量序列。该步骤考虑了隐含层的状态序列中的每个值的影响,表示文本特征信息中的每个特征信息都对性格分类结果投上一票。在其他实施例中,映射层可以将隐含层的状态序列进行其他的融合运算。

性格预测单元703,用于,将得到的特征向量序列,输入到softmax层,以得到该培训对象性格的预测结果。其中,预测结果指的是分类的结果。其中,softmax层使用了softmax函数,用于最后的分类和归一化,将分类结果中的概率最大的作为最后的性格预测结果。在一些实施例中,将分类结果中的概率最大和概率第二大的性格预测结果都进行返回。

匹配单元503,用于根据该培训对象的性格筛选出与该培训对象匹配的培训导师。

其中,培训导师可以是预先设定好的。而且也会对每个培训导师进行性格预测得到每个培训导师的性格分类结果。

在一实施例中,如图8所示,匹配单元503包括查找单元801、条件判断单元802、匹配确定单元803、选择单元804。

选择单元801,用于根据该培训对象的性格查找出与该培训对象性格匹配的培训导师。其中,匹配可以指性格相同,也可以指性格互补等。如该培训对象的性格为理智型,若匹配是指性格相同,那么与该培训对象性格最为匹配的培训导师指的是性格同样为理智型的所有培训导师。

条件判断单元802,用于判断性格匹配的培训导师中是否存在有培训导师满足预设分配条件。若性格匹配的培训导师有多个,那么只要其中有一个培训导师满足预设分配条件即可;若性格匹配的培训导师有一个,只要该培训导师满足预设分配条件即可。具体地,条件判断单元802包括工作地区获取单元、级别地区获取单元、名额判断单元、条件确定单元、获取判断单元。其中,工作地区获取单元,用于获取该培训对象的工作地区。级别地区获取单元,用于从性格匹配的培训导师中获取一个培训导师的工作地区和该培训导师的级别。名额判断单元,用于若该培训对象的工作地区与该培训导师的工作地区相同,判断该培训导师名下已有的培训对象名额是否达到该培训导师级别对应的预设最大名额。条件确定单元,用于若该培训导师名下已有的培训对象名额未达到预设最大名额,确定该培训导师满足预设分配条件;若该培训导师名下已有的培训对象名额达到预设最大名额,或者该培训对象的工作地区与该培训导师的工作地区不相同,确定该培训导师不满足预设分配条件。获取判断单元,用于判断是否获取了所有培训导师。级别地区获取单元,还用于若性格匹配的培训导师中还有培训导师未获取,从性格匹配的培训导师中获取下一个培训导师的工作地区和该培训导师的级别。可以理解地,根据工作地区、培训导师级别对应的预设最大名额等来确定培训导师是否满足预设分配条件。不同级别的培训导师可以指导的培训对象数量不同,培训导师不能跨工作地区进行指导等。如湖北省的培训导师不能指导安徽省的培训对象。

匹配确定单元803,用于若存在有培训导师满足预设分配条件,确定该培训导师为该培训对象匹配的培训导师。

选择单元804,用于若不存在培训导师满足预设分配条件,从性格次匹配的培训导师中选择一个培训导师作为该培训对象最为匹配的培训导师。其中,不存在培训导师满足预设分配条件,包括以下两种情况:一,没有性格最为匹配的培训导师,二,有性格最为匹配的培训导师,但是性格最为匹配的培训导师中没有一个满足预设分配条件。若性格匹配指的是性格相同,那么性格次匹配指的是性格相近;若性格匹配指的是性格互补,那么性格次匹配指的是除了性格最为互补的那个,从剩下的性格中挑选一个性格最为互补的性格。如与理智型性格相近的是和平型,与和平型性格互补的是活跃型等。该举例只是为了理解而已,在其他实施例中,还可以有其他不同的匹配方式。

在其他的实施例中,若预测单元502在预测培训对象性格的时候,保留概率最高、概率第二高的两种性格作为培训对象的性格,那么在匹配单元503中,将概率最高的性格作为最匹配的性格,该概率第二高的性格作为次匹配的性格。

推荐单元504,用于将该培训导师推荐给培训对象。

将该培训导师推荐给培训对象,可以理解地,将该培训导师的基本信息(包括联系方式)以及工作经验等相关信息推送给培训对象,以方便培训对象了解该培训导师,以及与培训导师进行进一步的沟通。其中,推荐的方式包括短信的方式、微信公众号等方式、网页推荐的方式(打开相关网页,可以查看到该培训导师的信息),也可以多种方式结合。

将该培训导师推荐给该培训对象后,培训对象可以选择是否接收推荐,若不接收推荐,则系统再为该培训对象分配其他培训导师。即检测是否接收到培训对象接收推荐的消息,若没有接收到培训对象接收推荐的消息或者接收到培训对象拒绝的消息,则再次为该培训对象分配其他培训导师。再次为该培训对象分配其他培训导师时,将该培训导师(培训对象拒绝的培训导师)从性格匹配以及性格次匹配的培训导师名单中删除。

在一些实施例中,培训导师需要根据预设规则从众多目标对象中筛选出来。其中,目标对象包括培训导师和培训对象。目标对象可以是业务员。具体地,所述推荐装置还包括:筛选单元。该筛选单元,用于根据预设规则从众多目标对象中筛选出培训导师。可以理解为,根据预设规则从众多业务员中筛选出导师。其中,预设规则包括目标对象的工作年限、目标对象最近预设时间段内的平均业绩、目标对象的职称等。其中,预设时间段可以是1年,最近预设时间段内的平均业绩,可以理解为,最近1年内每个月的平均业绩;目标对象的职称分为不同的级别,级别越高,表示业务的能力越强。具体地,该筛选单元用于根据目标对象的工作年限、目标对象最近预设时间段内的平均业绩、目标对象的职称从众多的目标对象中筛选出培训导师。

在一实施例中,筛选单元,包括筛选信息获取单元、筛选判断单元,筛选确定单元。其中,筛选信息获取单元,用于获取目标对象的工作年限、目标对象最近预设时间段内的平均业绩、目标对象的职称。筛选判断单元,用于判断目标对象的工作年限是否大于预设年限、目标对象的最近预设时间内的平均业绩是否大于预设业绩且目标对象的职称是否高于预设职称。筛选确定单元,用于若目标对象的工作年限大于预设年限、目标对象的最近预设时间内的平均业绩大于预设业绩且目标对象的职称高于预设职称,则确定该目标对象为培训导师;若目标对象的工作年限不大于预设年限,或者目标对象的最近预设时间内的平均业绩不大于预设业绩,或者目标对象的职称低于预设职称,则确定该目标对象不能作为培训导师。其中,预设年限可以设置为3年、预设业绩可以设置为2万,也可以根据具体情况设置其他不同的值。

在一实施例中,筛选单元,包括筛选信息获取单元、分数计算单元、筛选确定单元。其中,筛选信息获取单元,用于获取目标对象的工作年限、目标对象最近预设时间段内的平均业绩、目标对象的职称。分数计算单元,用于根据预设公式计算目标对象的综合评分,其中,r1、r2、r3分别表示分数系数,r1+r2+r3=1.year表示工作年限归一化值,ach表示最近预设时间段内的平均业绩归一化值,pro表示职称归一化值。筛选确定单元,用于若目标对象的综合评分超过预设分数阈值,确定该目标对象为培训导师,若目标对象的综合评分未超过预设分数阈值,确定该目标对象不能作为培训导师。

在其他实施例中,文本特征信息还可以是该培训对象在进行性格测试时选择的选项所对应的文本信息等。对应地,预测模型可以为随机森林模型等。

上述装置实施例的实现过程和达到的有益效果可参看对应的方法实施例对应的描述。

上述装置可以实现为一种计算机程序的形式,计算机程序可以在如图9所示的计算机设备上运行。

图9为本发明实施例提供的一种计算机设备的示意性框图。该设备90以服务器的形式存在。该设备90包括通过系统总线901连接的处理器902、存储器和网络接口903,其中,存储器可以包括非易失性存储介质904和内存储器905。

该非易失性存储介质904可存储操作系统9041和计算机程序9042。该计算机程序9042被执行时,可使得处理器902执行一种推荐方法。该处理器902用于提供计算和控制能力,支撑整个设备90的运行。该内存储器905为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器902执行时,可使得处理器902执行一种推荐方法。该网络接口903用于进行网络通信,如接收消息等。本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的设备90的限定,具体的设备90可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

其中,所述处理器902用于运行存储在存储器中的计算机程序,以实现如下步骤:

获取与培训对象相关的文本特征信息;根据所述文本特征信息,利用预测模型,预测所述培训对象的性格;根据所述培训对象的性格筛选出与所述培训对象匹配的培训导师;将所述培训导师推荐给所述培训对象。

在一实施例中,所述处理器902在执行所述根据所述文本特征信息,利用预测模型,预测所述培训对象的性格时,具体执行:

将所述文本特征信息作为输入数据,输入到训练好的长短期记忆神经网络中,得到隐含层的状态序列;将隐含层的状态序列,输入到池化层进行融合运算,得到特征向量序列;将所述特征向量序列,输入到softmax层,以得到所述培训对象的性格预测结果。

在一实施例中,所述处理器902在执行所述获取与培训对象相关的文本特征信息时,具体执行:

获取与培训对象相关的文本信息;从所述文本信息中提取出多维度的特征信息,将所述多维度的特征信息作为与所述培训对象相关的文本特征信息。

在一实施例中,所述处理器902在执行所述根据所述培训对象的性格筛选出与所述培训对象匹配的培训导师之前,还具体执行:

根据目标对象的工作年限、目标对象最近预设时间段内的平均业绩、目标对象的职称从众多的目标对象中筛选出培训导师,其中,目标对象中包括培训导师和培训对象。

在一实施例中,所述处理器902在执行所述根据目标对象的工作年限、目标对象最近预设时间段内的平均业绩、目标对象的职称从众多的目标对象中筛选出培训导师时,具体执行:

获取目标对象的工作年限、最近预设时间段内的平均业绩以及职称;根据预设公式计算所述目标对象的综合评分,其中,r1、r2、r3分别表示分数系数,r1+r2+r3=1.year表示工作年限归一化值,ach表示最近预设时间段内的平均业绩归一化值,pro表示职称归一化值;若所述目标对象的综合评分超过预设分数阈值,确定所述目标对象为培训导师。

在一实施例中,所述处理器902在执行所述根据所述培训对象的性格筛选出与所述培训对象匹配的培训导师时,具体执行:

根据所述培训对象的性格查找出与所述培训对象性格匹配的培训导师;判断性格匹配的培训导师中是否存在有培训导师满足预设分配条件;若存在有培训导师满足预设分配条件,确定所述培训导师为所述培训对象匹配的培训导师;若不存在培训导师满足预设分配条件,从性格次匹配的培训导师中选择一个培训导师作为所述培训对象最为匹配的培训导师。

在一实施例中,所述处理器902在执行所述判断性格匹配的培训导师中是否有一个培训导师满足预设分配条件时,具体执行:

获取所述培训对象的工作地区;从性格匹配的培训导师中获取一个培训导师的工作地区和所述培训导师的级别;若所述培训对象的工作地区与所述培训导师的工作地区相同,判断所述培训导师名下已有的培训对象名额是否达到所述级别对应的预设最大名额;若未达到预设最大名额,确定所述培训导师满足预设分配条件;若达到预设最大名额,或者所述培训对象的工作地区与所述培训导师的工作地区不相同,确定所述培训导师不满足预设分配条件,并判断是否获取了所有培训导师;若还有培训导师未获取,从性格匹配的培训导师中获取下一个培训导师的工作地区和所述培训导师的级别。

应当理解,在本发明实施例中,所称处理器902可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

在本发明的另一实施例中提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时实现以下步骤:

获取与培训对象相关的文本特征信息;根据所述文本特征信息,利用预测模型,预测所述培训对象的性格;根据所述培训对象的性格筛选出与所述培训对象匹配的培训导师;将所述培训导师推荐给所述培训对象。

在一实施例中,所述处理器在执行所述根据所述文本特征信息,利用预测模型,预测所述培训对象的性格时,具体实现:

将所述文本特征信息作为输入数据,输入到训练好的长短期记忆神经网络中,得到隐含层的状态序列;将隐含层的状态序列,输入到池化层进行融合运算,得到特征向量序列;将所述特征向量序列,输入到softmax层,以得到所述培训对象的性格预测结果。

在一实施例中,所述处理器在执行所述获取与培训对象相关的文本特征信息时,具体实现:

获取与培训对象相关的文本信息;从所述文本信息中提取出多维度的特征信息,将所述多维度的特征信息作为与所述培训对象相关的文本特征信息。

在一实施例中,所述处理器在执行所述根据所述培训对象的性格筛选出与所述培训对象匹配的培训导师之前,还具体实现:

根据目标对象的工作年限、目标对象最近预设时间段内的平均业绩、目标对象的职称从众多的目标对象中筛选出培训导师,其中,目标对象中包括培训导师和培训对象。

在一实施例中,所述处理器在执行所述根据目标对象的工作年限、目标对象最近预设时间段内的平均业绩、目标对象的职称从众多的目标对象中筛选出培训导师时,具体实现:

获取目标对象的工作年限、最近预设时间段内的平均业绩以及职称;根据预设公式计算所述目标对象的综合评分,其中,r1、r2、r3分别表示分数系数,r1+r2+r3=1.year表示工作年限归一化值,ach表示最近预设时间段内的平均业绩归一化值,pro表示职称归一化值;若所述目标对象的综合评分超过预设分数阈值,确定所述目标对象为培训导师。

在一实施例中,所述处理器在执行所述根据所述培训对象的性格筛选出与所述培训对象匹配的培训导师时,具体实现:

根据所述培训对象的性格查找出与所述培训对象性格匹配的培训导师;判断性格匹配的培训导师中是否存在有培训导师满足预设分配条件;若存在有培训导师满足预设分配条件,确定所述培训导师为所述培训对象匹配的培训导师;若不存在培训导师满足预设分配条件,从性格次匹配的培训导师中选择一个培训导师作为所述培训对象最为匹配的培训导师。

在一实施例中,所述处理器在执行所述判断性格匹配的培训导师中是否有一个培训导师满足预设分配条件时,具体实现:

获取所述培训对象的工作地区;从性格匹配的培训导师中获取一个培训导师的工作地区和所述培训导师的级别;若所述培训对象的工作地区与所述培训导师的工作地区相同,判断所述培训导师名下已有的培训对象名额是否达到所述级别对应的预设最大名额;若未达到预设最大名额,确定所述培训导师满足预设分配条件;若达到预设最大名额,或者所述培训对象的工作地区与所述培训导师的工作地区不相同,确定所述培训导师不满足预设分配条件,并判断是否获取了所有培训导师;若还有培训导师未获取,从性格匹配的培训导师中获取下一个培训导师的工作地区和所述培训导师的级别。

所述计算机可读存储介质可以是前述任一实施例所述的终端的内部存储单元,例如终端的硬盘或内存。所述计算机可读存储介质也可以是所述终端的外部存储设备,例如所述终端上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡等。进一步地,所述计算机可读存储介质还可以既包括所述终端的内部存储单元也包括外部存储设备。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置、设备和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置、设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1