软件程序点击率预估排序方法及服务器技术

技术编号:17162187 阅读:32 留言:0更新日期:2018-02-01 20:27
一种软件程序点击率预估排序方法,包括:获取带有用户基本信息数据的软件推荐请求;将该用户基本数据转换成0、1二值变量;将转成的二值变量作为模型的特征维度代入预先生成的分析模型中,以分析出该用户对各软件的倾向分值,并基于各软件对应的倾向分值,按照预设的分析规则确定出待推荐的软件,向该用户发送推荐确定出的软件的消息。本发明专利技术还提供一种适用于上述方法的服务器。本发明专利技术可以基于用户的基本信息数据分析出用户可能感兴趣的软件。

Software program clicking rate prediction sorting method and server

Including the estimated rate of sorting method, a software program with a click: get the basic information of the user data in software request; the basic data of the users into 0, 1 and two variables; will turn into two value analysis model variables as the feature dimension into the model generated in advance, in the analysis of the users of the the software based on the propensity score, and the corresponding software in accordance with the rules of propensity score, determined to preset the recommended software, the software recommended to the user to send messages. The invention also provides a server suitable for the above method. The invention can analyze the software that the user may be interested in based on the basic information data of the user.

【技术实现步骤摘要】
软件程序点击率预估排序方法及服务器
本专利技术涉及数据评估
,特别是一种基于机器学习的软件程序点击率预估排序方法及服务器。
技术介绍
随着互联网,特别是社会化网络的快速发展,我们正处于信息过载的时代。用户面对过量的信息很难找到自己真正感兴趣的内容,而内容提供商也很难把优质的内容准确推送给感兴趣的用户。推荐系统被认为是解决这些问题的有效方法,它对用户的历史行为进行挖掘,对用户兴趣进行建模,并对用户未来的行为进行预测,从而建立了用户和内容的关系。目前,现有的产品推荐算法主要是针对用户是否会购买某一产品的业务场景,推荐算法的目标变量是0或1。但是对某些APP产品,我们希望能预测用户对APP上软件的点击率排序,此时的目标变量不再是0或1。现有的推荐算法难以处理目标变量非0或1的业务场景,因此,如何对APP上软件的点击率进行排序已经成为一个亟待解决的技术问题。
技术实现思路
鉴于以上内容,有必要提供一种软件程序点击率预估排序方法,其可以基于机器学习的方法预估软件程序点击率的排序。一种软件程序点击率预估排序方法,包括:获取带有用户基本信息数据的软件推荐请求;将该用户基本数据转换成0、1二值变量本文档来自技高网...
软件程序点击率预估排序方法及服务器

【技术保护点】
一种软件程序点击率预估排序方法,其特征在于,该方法包括:获取带有用户基本信息数据的软件推荐请求;将该用户基本数据转换成0、1二值变量;将转成的二值变量作为模型的特征维度代入预先生成的分析模型中,以分析出该用户对各软件的倾向分值,并基于各软件对应的倾向分值,按照预设的分析规则确定出待推荐的软件,向该用户发送推荐确定出的软件的消息。

【技术特征摘要】
1.一种软件程序点击率预估排序方法,其特征在于,该方法包括:获取带有用户基本信息数据的软件推荐请求;将该用户基本数据转换成0、1二值变量;将转成的二值变量作为模型的特征维度代入预先生成的分析模型中,以分析出该用户对各软件的倾向分值,并基于各软件对应的倾向分值,按照预设的分析规则确定出待推荐的软件,向该用户发送推荐确定出的软件的消息。2.如权利要求1所述的方法,其特征在于,所述用户基本信息数据包括用户的性别、年龄、职业、是否拥有某产品。3.如权利要求1所述的方法,其特征在于,所述将该用户基本数据转换成0、1二值变量的方法包括:基本数据中属于离散变量的采用哑变量转换方式,属于连续变量的采用分箱转换方式,以及属于缺失值的采用-1替换。4.如权利要求1所述的方法,其特征在于,所述预设的分析规则包括:按照各软件对应的倾向分值的预设大小顺序,按顺序为各软件进行排序,确定出倾向分值大于预设值的软件作为待推荐的软件;或者按照各软件对应的倾向分值的预设大小顺序,按顺序为各软件进行排序,若所述预设大小顺序为从大到小顺序,则确定出排序在前的预设数量的软件作为待推荐的软件,若所述预设大小顺序为从小到大顺序,则确定出排序在后的预设数量的软件作为待推荐的软件。5.如权利要求1所述的方法,其特征在于,所述分析模型的建立包括:将预设数量用户的基本信息数据和点击各个软件的频数作为样本数据,其中,各个用户的基本信息数据作为自变量,将各个用户点击各个软件的频数作为目标变量;取出第一预设比例的用户的样本数据作为训练集,并将剩余的用户的样本数据作为测试集;将训练集中的各个用户的所有基本数据转成0、1二值变量,并将训练集中的各个用户的目标变量转成0、1二值变量;计算训练集中的各个用户各特征维度与各软件的相关系数,并通过训练集中的各个用户对各软件的点击率排序训练各相关系数的权重,进而构建出基于计算出的各特征维度与各软件的相关系数及对应的权重的分析模型。6.一种适用于权利要求1至5任一项所述方法的服务器,其特征在于,该服务器包括存储设备以及处理...

【专利技术属性】
技术研发人员:陈曦王建明肖京
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1