【技术实现步骤摘要】
一种个性化推荐方法和装置
本专利技术涉及计算机领域,尤其涉及一种个性化推荐方法和装置。
技术介绍
随着信息技术和互联网的发展,用户从海量信息中找到自己感兴趣的信息是非常困难的。个性化推荐服务能够为用户提供多样化、智能化的个性化服务,以协助用户高效全面的获取其感兴趣的信息。以垂直业务为例,其个性化需求多,现有技术中在实现垂直业务的各个业务场景的个性化推荐服务时,需对每个业务场景进行定制开发。其中,所述垂直业务是指针对某些特定的领域或某种特定的需求,提供有关这个领域或需求的相关信息和相关服务。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:(1)垂直业务的不同业务场景,其解决方案相类似,但是由于现有技术中需定制开发每个业务场景,导致开发工期长、开发效率低;(2)由开发人员配置数据,每个用户看到的用户界面是一样的,不能体现个性化差异,且存在数据过期问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种个性化推荐方法和装置,该实施例通过接收用户根据业务场景定义的数据获取 ...
【技术保护点】
1.一种个性化推荐方法,其特征在于,包括:/n接收数据获取规则,从数据仓库中获取符合所述数据获取规则的基础数据;其中,所述数据获取规则是按照业务场景为所述基础数据的属性字段设置的取值规则;/n对所述基础数据进行预处理得到样本数据集,将所述样本数据集输入推荐算法中进行训练;/n根据训练出的推荐模型,确定用户感兴趣的物品数据。/n
【技术特征摘要】
1.一种个性化推荐方法,其特征在于,包括:
接收数据获取规则,从数据仓库中获取符合所述数据获取规则的基础数据;其中,所述数据获取规则是按照业务场景为所述基础数据的属性字段设置的取值规则;
对所述基础数据进行预处理得到样本数据集,将所述样本数据集输入推荐算法中进行训练;
根据训练出的推荐模型,确定用户感兴趣的物品数据。
2.根据权利要求1所述的方法,其特征在于,所述推荐算法为交替最小二乘法;
所述将所述样本数据集输入推荐算法中进行训练,包括:
将所述样本数据集划分为训练集和测试集,将所述训练集和预先设置的参数值输入所述推荐算法,以建立初始推荐模型;
将所述测试集输入所述初始推荐模型,以验证所述初始推荐模型;
当验证结果满足预设标准时,将所述初始推荐模型作为所述推荐模型;当所述验证结果不满足预设标准时,调整所述参数值,以重新训练所述推荐模型。
3.根据权利要求1所述的方法,其特征在于,所述根据训练出的推荐模型,确定用户感兴趣的物品数据,包括:
将用户标识和物品标识输入所述推荐模型,以通过所述推荐模型输出对应的物品评分;
按照所述物品评分对物品进行排序,将预设数量的高评分物品作为用户感兴趣的物品,或者将大于预设阈值的物品评分对应的物品作为用户感兴趣的物品。
4.根据权利要求1至3的任一项所述的方法,其特征在于,所述方法还包括:
接收数据输出规则,按照所述数据输出规则输出所述物品数据;其中,所述数据输出规则中设置有所述物品数据中待输出的属性字段。
5.一种个性化推荐装置,其特征在于,包括:
获取模块,用于接收数据获取规则,从数据仓库中获取符合所述数据获取规则的基础数据;其中,所述数据获取规则是按照业务场景为所述基础数...
【专利技术属性】
技术研发人员:方万冬,于林坤,袁睿达,王文官,谷长征,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。