【技术实现步骤摘要】
推荐系统任务管理平台、推荐方法及系统
本专利技术涉及通信
,尤指一种推荐系统任务管理平台、推荐方法及系统。
技术介绍
在信息过载的今天,用户每天都会面临大量的数据,对于用户希望能尽快在海量信息中找到自己感兴趣的部分的难题,推荐算法的出现能够很好的解决。基于推荐算法的推荐系统是一种关联用户和信息的工具,其以用户交互数据为基础,在纷繁的信息中帮助用户筛选信息,为用户提供个性化的业务内容推荐服务,如,商品推荐、新闻资讯推荐、文章推荐等。但是当面临的推荐业务非常多,且需要同时对每个算法进行不间断的维护和优化时,推荐系统需要耗费大量的人力物力且开发效率低。
技术实现思路
本专利技术的目的是提供一种推荐系统任务管理平台、推荐方法及系统,有效解决现有推荐系统开发过程繁琐、效率低下、需要耗费大量人力物力等技术问题。本专利技术提供的技术方案如下:一种推荐系统任务管理平台,包括:任务创建模块、任务管理模块及任务执行模块,其中,所述任务创建模块,用于获取待创建任务的推荐任务信息,并根据所述推荐任务信息配置算法组件,完成任务的创建;所述推荐任务信息包括:数据源路径、算法策略及计算资源参数;所述任务管理模块,分别与所述任务创建模块和任务执行模块连接,用于对所述任务创建模块创建的至少一个任务进行管理,及用于需要执行一任务时,发送任务执行指令至所述任务执行模块;所述任务执行模块,用于当接收到所述任务管理模块发送的任务执行指令时,调用该任务的推荐任务信息及配置的算法组件,在设定的计算 ...
【技术保护点】
1.一种推荐系统任务管理平台,其特征在于,包括:任务创建模块、任务管理模块及任务执行模块,其中,/n所述任务创建模块,用于获取待创建任务的推荐任务信息,并根据所述推荐任务信息配置算法组件,完成任务的创建;所述推荐任务信息包括:数据源路径、算法策略及计算资源参数;/n所述任务管理模块,分别与所述任务创建模块和任务执行模块连接,用于对所述任务创建模块创建的至少一个任务进行管理,及用于需要执行一任务时,发送任务执行指令至所述任务执行模块;/n所述任务执行模块,用于当接收到所述任务管理模块发送的任务执行指令时,调用该任务的推荐任务信息及配置的算法组件,在设定的计算资源参数下对由数据源路径获取的数据进行计算,生成推荐结果并进行展示。/n
【技术特征摘要】
1.一种推荐系统任务管理平台,其特征在于,包括:任务创建模块、任务管理模块及任务执行模块,其中,
所述任务创建模块,用于获取待创建任务的推荐任务信息,并根据所述推荐任务信息配置算法组件,完成任务的创建;所述推荐任务信息包括:数据源路径、算法策略及计算资源参数;
所述任务管理模块,分别与所述任务创建模块和任务执行模块连接,用于对所述任务创建模块创建的至少一个任务进行管理,及用于需要执行一任务时,发送任务执行指令至所述任务执行模块;
所述任务执行模块,用于当接收到所述任务管理模块发送的任务执行指令时,调用该任务的推荐任务信息及配置的算法组件,在设定的计算资源参数下对由数据源路径获取的数据进行计算,生成推荐结果并进行展示。
2.如权利要求1所述的推荐系统任务管理平台,其特征在于,
所述推荐任务信息中包括至少一条算法策略,每条算法策略中包括至少一个选定算法,每个条算法策略中包括:算法名称、算法运行参数及算法运行顺序;
所述任务创建模块包括:
算法顺序配置单元,用于根据所述算法策略配置各选定算法的执行顺序;
算法组件参数配置单元,用于根据所述算法策略及所述算法顺序配置单元配置的算法执行顺序进一步配置各选定算法对应的算法组件。
3.如权利要求1所述的推荐系统任务管理平台,其特征在于,所述任务管理模块还用于根据所述推荐任务信息修改、增加和/或删除数据源路径和/或配置的算法组件。
4.如权利要求1或2或3所述的推荐系统任务管理平台,其特征在于,
所述推荐任务信息还包括针对同一任务的不同任务分组及各任务分组的算法策略;
所述任务创建模块还用于根据所述推荐任务信息配置各任务分组对应的算法组件;
所述任务管理模块还用于根据所述推荐任务信息修改、增加和/或删除数据源路径、任务分组和/或配置的算法组件;
所述任务执行模块还用于当接收到所述任务管理模块发送的任务执行指令时,调用该任务的推荐任务信息及配置的算法组件,在设定的计算资源参数下对由数据源路径获取的数据分别进行计算,生成各任务分组的推荐结果并进行展示。
5.如权利要求4所述的推荐系统任务管理平台,其特征在于,
所述推荐任务信息还包括针对同一任务的不同任务分组的流量比重;
所述任务执行模块还用于当接收到所述任务管理模块发送的任务执行指令时,调用该任务的推荐任务信息及配置的算法组件,并基于设定的流量比重及计算资源参数对由数据源路径获取的数据分别进行计算,生成各任务分组的推荐结果。
6.如权利要求1或2或3或5所述的推荐系统任务管理平台,其特征在于,
所述推荐任务信息还包括任务执行参数,所述任务执行参数包括任务执行时间和任务执行周期;
所述任务管理模块还用于当一任务达到任务执行时间时,发送任务执行指令至所述任务执行模块。
7.一种推荐方法,其特征在于,应用于权利要求1-6任意一项所述的推荐系统任务管理平台中创建的待执行任务,所述推荐方法包括:
监听是否存在待执行任务;
若是,调取...
【专利技术属性】
技术研发人员:谢瑜,徐潜,
申请(专利权)人:广东小天才科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。