System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种推荐方法、装置和设备。
技术介绍
1、在互联网时代,信息数量急剧增长,根据用户的兴趣和行为进行相关内容的推荐,可以提高用户的使用体验。
2、在各种推荐业务场景中,为了优化推荐算法服务,以更好的为用户进行推荐,通常需要进行大量实验,并且用户需求也越来越灵活多变,一个推荐算法服务参数的改动或新增时,就需要通过硬编码重新编写代码中的条件逻辑,修改周期较长,推荐算法服务迭代速度较慢。
技术实现思路
1、有鉴于此,本申请提供一种推荐方法、装置和设备,用以快速高效的构建推荐策略。
2、具体地,本申请是通过如下技术方案实现的:
3、本申请第一方面提供一种推荐方法,所述方法包括:
4、响应于推荐策略配置请求,展示推荐策略配置界面;其中,所述推荐策略配置界面包括多个预先构建好的推荐服务组件;
5、响应于基于所述推荐策略配置界面执行的配置操作,生成与所述配置操作对应的用于表征推荐策略的有向无环图;其中,所述有向无环图中的节点为基于所述配置操作从所述多个推荐服务组件中选中并配置的目标推荐服务组件,所述有向无环图中的有向边表征为所述目标推荐服务组件配置的执行先后关系;
6、将所述有向无环图作为推荐策略存储于推荐策略库,以基于所述推荐策略库进行推荐。
7、本申请第二方面提供一种推荐装置,所述装置包括展示模块、生成模块和处理模块;其中,
8、所述展示模块,用于响应于推荐策略配置请求,展
9、所述生成模块,用于响应于基于所述推荐策略配置界面执行的配置操作,生成与所述配置操作对应的用于表征推荐策略的有向无环图;其中,所述有向无环图中的节点为基于所述配置操作从所述多个推荐服务组件中选中并配置的目标推荐服务组件,所述有向无环图中的有向边表征为所述目标推荐服务组件配置的执行先后关系;
10、所述处理模块,用于将所述有向无环图作为推荐策略存储于推荐策略库,以基于所述推荐策略库进行推荐。
11、本申请第三方面提供一种推荐设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请第一方面提供的任一项所述方法的步骤。
12、本申请第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请第一方面提供的任一项所述方法的步骤。
13、本申请提供的推荐方法、装置和设备,响应于推荐策略配置请求,通过展示包含多个预先构建好的推荐服务组件的推荐策略配置界面,进而响应于基于推荐策略配置界面执行的配置操作,生成与配置操作对应的用于表征推荐策略的有向无环图;其中,有向无环图中的节点为基于配置操作从多个推荐服务组件中选中并配置的目标推荐服务组件,有向无环图中的有向边表征为目标推荐服务组件配置的执行先后关系,最后将有向无环图作为推荐策略存储于推荐策略库,以基于推荐策略库进行推荐。这样,通过预先构建推荐服务组件,进而在需要配置推荐策略时,基于预先构建好的推荐服务组件,选出并配置目标推荐服务组件,以及目标推荐服务组件执行的先后关系,得到有向无环图,通过有向无环图来表征推荐策略,可以提高开发效率,快速、高效的构建推荐策略。
本文档来自技高网...【技术保护点】
1.一种推荐方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于基于所述推荐策略配置界面执行的配置操作,生成与所述配置操作对应的用于表征推荐策略的有向无环图,包括:
3.根据权利要求1所述的方法,其特征在于,所述多个推荐服务组件包括用于将推荐请求解析为推荐逻辑可识别的格式的推荐请求解析组件、用于对推荐逻辑的返回结果进行封装的推荐请求响应组件、以及至少一个以下用于构建推荐逻辑的逻辑组件:用于根据第一指定条件对推荐请求进行区分处理的决策组件、用于召回候选集的召回组件、用于按照第二指定条件对候选集进行拆分的拆分组件、用于按照第三指定条件对候选集进行排序的排序组件、以及用于将多个候选集合并为一个候选集的合并组件。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述方法,其特征在于,所述执行所述匹配实验对应的推荐策略,包括:
7.根据权利要求6所述的方法,其特征在于,所述执行计划为按照执行层级,
8.一种推荐装置,其特征在于,所述装置包括展示模块、生成模块和处理模块;其中,
9.一种推荐设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-6任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求1-6任一项所述方法的步骤。
...【技术特征摘要】
1.一种推荐方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于基于所述推荐策略配置界面执行的配置操作,生成与所述配置操作对应的用于表征推荐策略的有向无环图,包括:
3.根据权利要求1所述的方法,其特征在于,所述多个推荐服务组件包括用于将推荐请求解析为推荐逻辑可识别的格式的推荐请求解析组件、用于对推荐逻辑的返回结果进行封装的推荐请求响应组件、以及至少一个以下用于构建推荐逻辑的逻辑组件:用于根据第一指定条件对推荐请求进行区分处理的决策组件、用于召回候选集的召回组件、用于按照第二指定条件对候选集进行拆分的拆分组件、用于按照第三指定条件对候选集进行排序的排序组件、以及用于将多个候选集合并为一个候选集的合并组件。
4.根据权利要求1所述的方法,其特征在于,所述方...
【专利技术属性】
技术研发人员:段凯强,李世强,龚登伟,
申请(专利权)人:探探科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。