System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及深度学习领域,尤其涉及一种基于深度学习的智能推荐方法和系统。
技术介绍
1、随着科技不断的发展,各种各样的工业用软件层出不穷,在各式各样的领域中,都能通过软件设计的方式来提高该领域的办公效率。在一些新的领域的软件上,通常会根据用户的反馈进行更多功能的开发与完善。在满足日常使用的基础上,通常还会出现众多的需要付费的功能,这些功能需要用户主动付费开通服务才能开通。
2、而这一类付费功能通常属于非常规功能,不是每一位用户都需要到的,但是对于一些用户是非常需要的。例如某领域中存在需要涉外处理的功能,由于不是所有使用该软件的单位都有资质涉及外国事务,但是有资质涉外的单位通常具有大量的涉外案件需要处理,对于该涉外功能就有非常大的需求。可以看出,这类付费类型的功能对于特定人群有着极大的市场,这时,功能产品推荐技术就起到了极大的作用。一般来说,产品推荐技术可以根据用户的行为特征、产品本身的属性等,向用户推荐更有价值的产品,实现对用户的引导作用,增强用户选购的目的性。但是目前针对的通常是针对实体商品的推荐技术,这类实体产品推荐技术通常是根据用户的浏览记录,以及用户的购买的其他商品的关联性来推荐的,或者是基于用户的查询记录。这对于软件类付费功能产品来说是很难照搬的,因为用户基本上不会为了软件而进行付费功能查询,故无法提取到有效的浏览记录和查询记录。
3、目前,随着深度学习技术的不断发展,现如今越来越多的人使用深度学习技术处理生活与工作上的事务,深度学习技术的便利性和可靠性越来越得到体现。使用深度学习对于软件的
技术实现思路
1、本申请公开了一种基于深度学习的智能推荐方法和系统,用于提高付费功能推荐的准确性。
2、本申请第一方面公开了一种基于深度学习的智能推荐方法,包括:
3、获取目标用户基于目标软件的用户使用数据;
4、获取目标软件中目标功能的功能演示数据;
5、根据功能演示数据获取初始界面集合和结算界面集合,初始界面集合包括至少两张初始界面图像,结算界面集合包括至少两张结算界面图像,每一张初始界面图像都有对应的结算界面图像;
6、根据用户使用数据、至少两张初始界面图像和至少两张结算界面图像确定操作起点匹配界面集合和操作终点匹配界面集合;
7、根据用户使用数据、起点匹配界面集合、操作终点匹配界面集合以及对应关系生成至少一段用户操作数据,并确定其中一段目标用户操作数据;
8、根据目标用户操作数据提取中间采集图像集合和操作标签,中间采集图像集合包括至少一张中间采集图像;
9、根据功能演示数据获取中间演示图像集合;
10、将操作标签与中间采集图像集合输入深度学习模型的生成器中进行特征融合,生成中间增强图像集合,深度学习模型包括生成器和判别器;
11、根据判别器中的损失函数对中间增强图像集合和中间演示图像集合中的图像进行相似度的计算,生成相似概率值集合;
12、根据相似概率值集合计算目标用户操作数据和功能演示数据的推荐匹配度;
13、当推荐匹配度大于预设推荐阈值,则为目标用户进行目标功能的推荐。
14、可选的,操作标签包括第一操作类型标签和第一操作对象标签;
15、根据目标用户操作数据提取中间采集图像集合和操作标签,包括:
16、根据目标用户操作数据筛选出用户操作过程中的中间采集图像,以生成中间采集图像集合;
17、根据目标用户操作数据确定每一张中间采集图像的操作类型信息和操作对象信息;
18、根据每一张中间采集图像的操作类型信息和操作对象信息生成第一操作类型标签和第一操作对象标签。
19、可选的,在将操作标签与中间采集图像集合输入深度学习模型的生成器中进行特征融合,生成中间增强图像集合之后,根据判别器中的损失函数对中间增强图像集合和中间演示图像集合中的图像进行相似度的计算,生成相似概率值集合之前,智能推荐方法还包括:
20、根据功能演示数据获取中间演示图像集合中每一张中间演示图像对应的操作类型信息和操作对象信息;
21、根据每一张中间演示图像的操作类型信息和操作对象信息生成第二操作类型标签和第二操作对象标签;
22、将每一张中间演示图像、第二操作类型标签和第二操作对象标签输入深度学习模型的生成器中进行标签增强处理。
23、可选的,根据用户使用数据、至少两张初始界面图像和至少两张结算界面图像确定操作起点匹配界面集合和操作终点匹配界面集合,包括:
24、将至少两张初始界面图像和至少两张结算界面图像的操作区域进行特征提取,生成操作区域特征集合;
25、根据操作区域特征生成区域增强标签集合;
26、将区域增强标签集合与用户使用数据中的用户操作图像进行融合,生成用户增强图像集合;
27、使用卷积神经网络模型将用户增强图像集合分别与至少两张初始界面图像和至少两张结算界面图像进行相似度分析,生成相似概率值集合;
28、根据相似概率值集合确定至少两张初始界面图像对应的操作起点匹配界面集合;
29、根据相似概率值集合确定至少两张结算界面图像对应的操作终点匹配界面集合。
30、可选的,根据用户使用数据、起点匹配界面集合、操作终点匹配界面集合以及对应关系生成至少一段用户操作数据,并确定其中一段目标用户操作数据,包括:
31、将初始界面集合和结算界面集合存在对应关系的初始界面图像和结算界面图像进行关联;
32、确定完成关联的初始界面图像和结算界面图像对应的目标操作起点匹配界面和目标操作终点匹配界面;
33、以目标操作起点匹配界面和目标操作终点匹配界面为范围,在用户使用数据中分割出至少一段用户操作数据,并确定其中一段目标用户操作数据。
34、本申请第二方面公开了一种基于深度学习的智能推荐系统,包括:
35、第一获取单元,用于获取目标用户基于目标软件的用户使用数据;
36、第二获取单元,用于获取目标软件中目标功能的功能演示数据;
37、确定单元,用于根据用户使用数据确定目标用本文档来自技高网...
【技术保护点】
1.一种基于深度学习的智能推荐方法,其特征在于,包括:
2.根据权利要求1所述的基于深度学习的智能推荐方法,其特征在于,所述操作标签包括第一操作类型标签和第一操作对象标签;
3.根据权利要求2所述的基于深度学习的智能推荐方法,其特征在于,在将所述操作标签与所述中间采集图像集合输入深度学习模型的生成器中进行特征融合,生成中间增强图像集合之后,根据所述判别器中的损失函数对所述中间增强图像集合和所述中间演示图像集合中的图像进行相似度的计算,生成相似概率值集合之前,所述智能推荐方法还包括:
4.根据权利要求1至3中任一项所述的基于深度学习的智能推荐方法,其特征在于,根据所述用户使用数据、所述至少两张初始界面图像和所述至少两张结算界面图像确定操作起点匹配界面集合和操作终点匹配界面集合,包括:
5.根据权利要求4所述的基于深度学习的智能推荐方法,其特征在于,根据所述用户使用数据、所述起点匹配界面集合、所述操作终点匹配界面集合以及对应关系生成至少一段用户操作数据,并确定其中一段目标用户操作数据,包括:
6.一种基于深度学习的智能推荐系
7.根据权利要求6所述的基于深度学习的智能推荐系统,其特征在于,所述操作标签包括第一操作类型标签和第一操作对象标签;
8.根据权利要求7所述的基于深度学习的智能推荐系统,其特征在于,第一生成单元之后,第二生成单元之前,所述智能推荐系统还包括:
9.根据权利要求6至8中任一项所述的基于深度学习的智能推荐系统,其特征在于,所述确定模块,包括:
10.根据权利要求9所述的基于深度学习的智能推荐系统,其特征在于,所述生成模块,包括:
...【技术特征摘要】
1.一种基于深度学习的智能推荐方法,其特征在于,包括:
2.根据权利要求1所述的基于深度学习的智能推荐方法,其特征在于,所述操作标签包括第一操作类型标签和第一操作对象标签;
3.根据权利要求2所述的基于深度学习的智能推荐方法,其特征在于,在将所述操作标签与所述中间采集图像集合输入深度学习模型的生成器中进行特征融合,生成中间增强图像集合之后,根据所述判别器中的损失函数对所述中间增强图像集合和所述中间演示图像集合中的图像进行相似度的计算,生成相似概率值集合之前,所述智能推荐方法还包括:
4.根据权利要求1至3中任一项所述的基于深度学习的智能推荐方法,其特征在于,根据所述用户使用数据、所述至少两张初始界面图像和所述至少两张结算界面图像确定操作起点匹配界面集合和操作终点匹配界面集合,包括:
5.根据...
【专利技术属性】
技术研发人员:余楷,申林,严梦琪,武晓,梁正华,夏道勋,冯夫健,谢真强,陶政坪,余正涛,秦舒浩,赵林畅,代杨,黄于欣,肖书芹,董厚泽,苑建坤,孙丽娟,吴越,阳显斌,韦克苏,石睿,张燕,涂永高,郭红建,郭宗余,李德仑,赵宇航,武圣江,郭宗智,王庄仆,林辉,龙兰艳,陶政鹏,禹冰雪,李珂,
申请(专利权)人:中电科大数据研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。