[发明专利]用户行为量化方法、系统、设备及存储介质在审
申请号: | 201810461491.8 | 申请日: | 2018-05-15 |
公开(公告)号: | CN108648020A | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 李腾龙;霍文虎 | 申请(专利权)人: | 携程旅游信息技术(上海)有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06N3/04 |
代理公司: | 上海隆天律师事务所 31282 | 代理人: | 臧云霄;盛晓颖 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动作序列 用户行为 循环神经网络 存储介质 动作矩阵 时序信息 隐藏层 构建 采集 矩阵 量化 神经网络模型 时间序列数据 参考序列 多个动作 固定次序 时序排列 输出结果 输入循环 转换动作 输出 数值化 预测 向量 样本 标签 转换 应用 监督 | ||
1.一种用户行为量化的方法,其特征在于,包括以下步骤:
S10、将订单涉及的所有动作按固定次序预先排列为一参考序列;
S11、采集用户订单下单前的操作的动作,按形成时序排列所述动作以形成动作序列;
S12、将所述动作序列中的每一个动作匹配所述参考序列而转换为一组由0或1表示的动作向量,以将所述动作序列转换为动作矩阵;
S13、构建循环神经网络模型,所述循环神经网络模型符合公式:
st=f(U*xt+W*st-1+b)
其中,f为激活函数,St以及St-1为构建循环神经网络的隐藏层,U,W为模型的参数矩阵,b为偏置项,xt为步骤S12中的所述动作向量;
S14、将多个动作矩阵以及与动作矩阵对应的订单的样本标签作为输入数据,输入所述循环神经网络模型,以训练循环神经网络模型;
S15、输出最后一层的隐藏层作为输出结果。
2.如权利要求1所述的用户行为量化的方法,其特征在于,所述步骤S11包括:
S111、采集用户订单下单前的所有动作,并按形成时序排列所述动作以形成动作序列;
S113、保留下单前的t次动作,其中t为正整数。
3.如权利要求2所述的用户行为量化的方法,其特征在于,在所述步骤S11中,在步骤S113前还包括步骤:
S112、合并动作序列中相邻的重复动作。
4.如权利要求1所述的用户行为量化的方法,其特征在于在步骤S14的循环神经网络模型中构建损失函数loss,
将多个动作矩阵以及与动作矩阵对应的订单的样本标签输入所述循环神经网络模型进行迭代,最小化损失函数,以获得最优的U,W,b,
损失函数loss符合以下公式:
其中,pi为预测概率,yi为与动作矩阵对应的订单的样本标签。
5.如权利要求4所述的用户行为量化的方法,其特征在于在步骤S14中,预测概率pi符合下述公式:
pi=softmax(w_out*st+b_out)
其中,w_out为模型的参数矩阵,b_out为偏置项,St为构建循环神经网络的隐藏层;
将多个动作矩阵以及与动作矩阵对应的订单的样本标签输入所述循环神经网络模型进行迭代,最小化损失函数,以获得最优的w_out以及b_out。
6.如权利要求1所述的用户行为量化的方法,其特征在于,在步骤S13中,
设定循环神经网络模型的隐含层节点数为q,第一个隐含层S0为任意q*1维向量。
7.如权利要求1所述的用户行为量化的方法,其特征在于还包括步骤:
S16、将步骤S15中的所述输出结果作为输入数据,输入用户行为监督模型,以进行用户行为监督模型训练。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游信息技术(上海)有限公司,未经携程旅游信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810461491.8/1.html,转载请声明来源钻瓜专利网。