The invention provides a master recommendation method, a storage device and a computer device. The method includes: obtaining the host data of the preset number of hosts, forming a host data set; obtaining one host data from the host data set in turn, obtaining a subset of the other host data from the host data set and placing the subsets of the other host data from the host data set in the total set; the subset of the total set is carried out. Collaborative filtering is used to get the anchors corresponding to the anchor data of the filtered subset, and recommend the anchor to the user. Compared with the traditional anchor recommendation method using the recursive algorithm, the anchor recommendation method does not need to call itself, thus improving the efficiency of obtaining the recommended anchor.
【技术实现步骤摘要】
主播推荐方法、存储设备及计算机设备
本专利技术涉及软件应用领域,具体涉及一种主播推荐方法、存储设备及计算机设备。
技术介绍
随着互联网技术的高速发展,人们通过互联网络可以快速地获得大量的网络信息。然而,如何在大量的网络信息中,给用户推送有用的信息对于信息生产者来说,是个很大的难题。在直播平台领域,逐渐涌现出越来越多的主播。如何快速获取到相应数量的推荐主播给用户进行推荐,对于推荐系统来说,是一个比较大的难题。一般解决该问题的方式是:将一定数量的主播数据形成集合,求取该集合的幂集,再将该幂集中的所有子集对应的主播数据进行协同过滤,最后将过滤后的子集中主播数据对应的主播推荐给用户。传统求取该集合的幂集的方式是采用递归算法。但在实践过程中采用递归算法非常耗时和耗空间,效率非常低。因此,推荐系统很难快速获取到推荐主播。
技术实现思路
本专利技术的目的在于提供一种主播推荐方法、存储设备及计算机设备,让推荐系统能够快速获取到推荐主播给用户进行推荐,从而用户可以快速获取到推荐主播。为实现该目的,本专利技术采用如下技术方案:一种主播推荐方法,包括以下步骤:获取预置数量主播的主播数据,形成主播数据集合;依次从所述主播数据集合中获得一个主播数据,根据该主播数据从所述主播数据集合中获取其他主播数据生成子集置于总集合中;对所述总集合中的子集进行协同过滤,得到过滤后子集的主播数据对应的主播;向用户推荐所述主播。在其中一个实施例中,所述获取预置数量主播的主播数据,形成主播数据集合,包括:将所述主播数据集合中的主播数据进行顺序编号;所述依次从所述主播数据集合中获得一个主播数据,根据该主播数据 ...
【技术保护点】
一种主播推荐方法,其特征在于,包括以下步骤:获取预置数量主播的主播数据,形成主播数据集合;依次从所述主播数据集合中获得一个主播数据,根据该主播数据从所述主播数据集合中获取其他主播数据生成子集置于总集合中;对所述总集合中的子集进行协同过滤,得到过滤后子集的主播数据对应的主播;向用户推荐所述主播。
【技术特征摘要】
1.一种主播推荐方法,其特征在于,包括以下步骤:获取预置数量主播的主播数据,形成主播数据集合;依次从所述主播数据集合中获得一个主播数据,根据该主播数据从所述主播数据集合中获取其他主播数据生成子集置于总集合中;对所述总集合中的子集进行协同过滤,得到过滤后子集的主播数据对应的主播;向用户推荐所述主播。2.根据权利要求1所述的主播推荐方法,其特征在于,所述获取预置数量主播的主播数据,形成主播数据集合,包括:将所述主播数据集合中的主播数据进行顺序编号;所述依次从所述主播数据集合中获得一个主播数据,根据该主播数据从所述主播数据集合中获取其他主播数据生成子集置于总集合中,包括:按照主播数据的编号从小到大依次从所述主播数据集合中获得一个主播数据,根据该主播数据的编号从所述主播数据集合中获取编号排在该主播数据的编号之后的其他主播数据生成子集置于总集合中。3.根据权利要求2所述的主播推荐方法,其特征在于,所述将所述主播数据集合中的主播数据进行顺序编号,包括:根据获取主播数据的次序对主播数据进行顺序编号;或对主播数据按该主播数据对应的主播特征进行从小到大顺序编号,形成从小到大顺序编号的主播数据集合。4.根据权利要求2所述的主播推荐方法,其特征在于,所述依次从所述主播数据集合中获得一个主播数据,根据该主播数据从所述主播数据集合中获取其他主播数据生成子集置于总集合中,包括:按照编号从小到大顺序,依次从主播数据集合中获得一个主播数据,根据每次获得的一个主播数据生成子集且将子集置于结果区,把结果区中的子集作为总集合。5.根据权利要求4所述的主播推荐方法,其特征在于,所述根据每次获得的一个主播数据生成子集且将子集置于结果区,包括:a把获得的一个主播数据作为当前主播数据,生成包含所述当前主播数据的子集,把该子集置于缓冲区;b判断缓冲区中是否有包含编号最大主播数据不属于主播数据集合编号最大主播数据的子集,若是,继续步骤c;否则,把缓冲区的子集置于结果区,清空缓冲区,本次的生成子集且将子集置于结果区的步骤结束;c从缓冲区中依次获取子集,根...
【专利技术属性】
技术研发人员:陶胜,
申请(专利权)人:广州虎牙信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。