本申请涉及计算机,具体涉及一种数据处理方法、装置、存储介质、设备及程序产品。
背景技术:
1、在当前的推荐系统技术中,处理不同场景下的推荐需求是一大挑战。由于不同场景具有不同的样式和内容,用户的使用习惯和偏好也各不相同,因此需要针对不同场景进行特定的建模。传统的分场景建模方法包括为每个场景训练单独的模型,训练一个统一的模型来处理所有场景数据,以及在一个通用框架下通过辅助结构调整场景参数。单独训练多个模型成本高且维护困难,而统一模型则容易受大流量场景数据影响,导致小流量场景下的推荐效果不佳。而辅助结构调整方法仍无法完全消除不同场景数据之间的互相影响。
技术实现思路
1、本申请实施例提供一种数据处理方法、装置、存储介质、设备及程序产品,能够提升计算效率和优化场景适应性,并提升了不同场景下推荐的准确性和个性化水平。
2、一方面,本申请实施例提供一种数据处理方法,所述方法包括:
3、获取待处理数据的初始输入特征,其中,所述初始输入特征包括目标对象的对象特征、多个待推荐资源的资源特征和场景特征,所述场景特征包括场景标识;
4、对所述初始输入特征进行特征压缩处理,得到低维输入特征;
5、根据所述场景特征中的所述场景标识,从多个分场景网络中选出与所述场景标识相匹配的目标分场景网络,各个所述分场景网络具有独立的场景参数;
6、基于所述目标分场景网络对所述低维输入特征进行特征处理,得到所述待处理数据的场景嵌入特征;
7、基于所述初始输入特征和所述场景嵌入特征,向所述目标对象进行资源推荐。
8、另一方面,本申请实施例提供一种数据处理装置,所述装置包括:
9、获取单元,用于获取待处理数据的初始输入特征,其中,所述初始输入特征包括目标对象的对象特征、多个待推荐资源的资源特征和场景特征,所述场景特征包括场景标识;
10、压缩单元,用于对所述初始输入特征进行特征压缩处理,得到低维输入特征;
11、选择单元,用于根据所述场景特征中的所述场景标识,从多个分场景网络中选出与所述场景标识相匹配的目标分场景网络,各个所述分场景网络具有独立的场景参数;
12、处理单元,用于基于所述目标分场景网络对所述低维输入特征进行特征处理,得到所述待处理数据的场景嵌入特征;
13、推荐单元,用于基于所述初始输入特征和所述场景嵌入特征,向所述目标对象进行资源推荐。
14、另一方面,本申请实施例一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上任一实施例所述的数据处理方法。
15、另一方面,本申请实施例一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行如上任一实施例所述的数据处理方法。
16、另一方面,本申请实施例一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现如上任一实施例所述的数据处理方法。
17、本申请实施例通过获取待处理数据的初始输入特征,其中,初始输入特征包括目标对象的对象特征、多个待推荐资源的资源特征和场景特征,场景特征包括场景标识;对初始输入特征进行特征压缩处理,得到低维输入特征;根据场景特征中的场景标识,从多个分场景网络中选出与场景标识相匹配的目标分场景网络,各个分场景网络具有独立的场景参数;基于目标分场景网络对低维输入特征进行特征处理,得到待处理数据的场景嵌入特征;基于初始输入特征和场景嵌入特征,向目标对象进行资源推荐。本申请实施例通过特征压缩处理将初始输入特征转换为低维输入特征,减少计算复杂度,从而提高整体计算效率。根据场景特征中的场景标识,从多个分场景网络中选择匹配的目标分场景网络,每个网络具有独立的场景参数,使得推荐系统能够针对不同场景进行优化,提高场景适应性,场景标识驱动的网络选择策略,确保了模型能够动态适应多样化的场景需求,提高了推荐系统的灵活性和针对性。结合初始输入特征和场景嵌入特征进行资源推荐,确保推荐结果不仅考虑了目标对象和资源的属性,还考虑了场景上下文,从而提高推荐的准确性和个性化水平。
1.一种数据处理方法,其特征在于,所述方法包括:
2.如权利要求1所述的数据处理方法,其特征在于,所述场景特征包括m个场景标识,m为大于0的自然数;
3.如权利要求2所述的数据处理方法,其特征在于,所述基于所述目标分场景网络对所述低维输入特征进行特征处理,得到所述待处理数据的场景嵌入特征,包括:
4.如权利要求1所述的数据处理方法,其特征在于,所述方法还包括:
5.如权利要求4所述的数据处理方法,其特征在于,所述若原有的所述多个分场景网络中不存在与所述场景标识相匹配的目标分场景网络,则创建所述场景标识对应的新分场景网络,包括:
6.如权利要求5所述的数据处理方法,其特征在于,所述创建所述场景标识对应的新分场景网络,包括:
7.如权利要求5所述的数据处理方法,其特征在于,所述创建所述场景标识对应的新分场景网络,包括:
8.如权利要求1所述的数据处理方法,其特征在于,所述场景特征包括场景标识与所述场景标识对应的场景级别;
9.如权利要求1-8任一项所述的数据处理方法,其特征在于,所述基于所述初始输入特征和所述场景嵌入特征,向所述目标对象进行资源推荐,包括:
10.如权利要求1-8任一项所述的数据处理方法,其特征在于,所述获取待处理数据的初始输入特征,包括:
11.一种数据处理装置,其特征在于,所述装置包括:
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1-10任一项所述的数据处理方法。
13.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行如权利要求1-10任一项所述的数据处理方法。
14.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现权利要求1-10任一项所述的数据处理方法。