[发明专利]基于深度学习的用户操作行为预测方法和系统在审
申请号: | 201811493939.0 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109583659A | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 杨晨;张晓风;曹晓耀;杜丹刚;翟云;蔡达;朱晓虎 | 申请(专利权)人: | 南京富士通南大软件技术有限公司 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/04;G06N3/08 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
地址: | 210012 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户操作行为 预测系统 用户行为数据 预处理 滑动技术 测试集 训练集 验证集 预测 学习 记忆神经网络 连续行为 内在规律 神经网络 性能评价 种子系统 权重 优化 验证 融合 分类 外部 创建 | ||
本发明公开了一种基于深度学习的用户操作行为预测方法,包括:S1:提取用户行为数据;S2:对用户行为数据进行预处理;S3:将预处理后的用户行为数据按比例划分成训练集、验证集和测试集;S4:创建用户操作行为预测系统;S5:将训练集、验证集分类导入用户操作行为预测系统,采用窗口滑动技术对用户操作行为预测系统进行训练和验证;S6:将测试集导入优化后的用户操作行为预测系统,进行性能评价;S7:完成训练,获取优化完成的用户操作行为预测系统。本发明利用LSTM长短记忆神经网络子系统并使用窗口滑动技术来学习用户连续行为的内在规律,通过全连接神经网络子系统来学习外部因素的权重,最后将两种子系统进行融合来完成对用户操作行为的预测。
技术领域
本发明涉及软件工程应用技术领域,具体而言涉及一种基于深度学习的用户操作行为预测方法和系统。
背景技术
随着信息技术的飞速发展,计算机软件的应用越来越广泛,同时随着用户需求的多样化,大量业务系统也随之生成,这些系统大多体系庞大、功能复杂,涵盖成百上千模块。用户在操作这些系统时,需要根据自己的需求定位多个模块,但由于系统过于庞大,寻找并定位业务模块十分费时,用户体验差。若能根据用户以往的操作行为,并结合影响操作行为的外部因素,使用深度学习技术学习规律,从而为用户推荐下一最有可能操作的模块,便可节省用户操作时间,简单便捷,大大提高了用户体验。
全连接神经网络的特点是前一层的所有神经元节点与当前层的所有节点均相连,即第n层的每个节点在进行计算的时候,激活函数的输入是n-1层所有节点的加权,全连接神经网络的结构如图1。
循环神经网络(RNN)与其他神经网络最大的不同是其记忆功能,RNN的网络结构如图2。
RNN的隐藏层不仅传入该时刻的输出层,同时也向下传递到下一时刻的隐藏层,从而实现记忆功能,因此第t时刻的隐藏层计算公式:
St=f(U*Xt+W*St-1)
其中,St为t时刻隐藏层的输出,f()为激活函数,U为输入层参数矩阵,W为隐藏层参数矩阵,St-1为上一时刻的隐藏层输出。
长短记忆神经网络(LSTM)是循环神经网络(RNN)的一种。LSTM在RNN的基础上添加了遗忘门、输入门、输出门,其中遗忘门用于控制系统丢弃部分信息,输入门用于决定更新的信息,输出门则决定隐藏层的输出结果。LSTM比RNN有了进一步的优化,通过添加的门对信息有选择的记忆。LSTM隐藏层的详细结构如图3。
目前,大部分的用户操作行为预测方法,都是基于用户的历史操作行为的频度进行统计来预测。但是,该方法没有考虑用户连续操作行为的内在规律,也没有考虑其他的外部因素对于当前用户行为的影响。
发明内容
本发明目的在于提供一种基于深度学习的用户操作行为预测方法和系统,利用LSTM长短记忆神经网络子系统并使用窗口滑动技术来学习用户连续行为的内在规律,通过全连接神经网络子系统来学习外部因素的权重,最后将两种子系统进行融合来完成对用户操作行为的预测。
为达成上述目的,结合图5,本发明提出一种基于深度学习的用户操作行为预测方法,所述方法包括:
S1:从历史操作日志中提取用户行为数据,所述用户行为数据至少包括环境数据和连续行为数据,环境数据包括数据发生时的多个外部环境因素,连续行为数据至少包括用户的操作行为序列和操作行为的发生时间。
进一步的,所述外部环境因素包括公司ID、部门ID、用户ID、行为发生的时段中的几种或者全部。
例如,环境数据包括数据的发生来源,如公司ID,部门ID,用户ID等,也包括行为的发生时段,如上午还是下午,是否节假日等。连续行为数据,包括用户的操作行为序列和行为发生的具体时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京富士通南大软件技术有限公司,未经南京富士通南大软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811493939.0/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理