The invention discloses a collaborative filtering recommendation method based on terminal TV program personalization, collaborative filtering technology based on the items, mainly divided into two steps, first by the user item rating matrix calculation between goods and goods of the similarity, and then use the user rating data and historical item similarity matrix of user preferences on other items articles, collaborative filtering technology mainly uses the collective wisdom among users to calculate the similarity between items, and then calculates the user preferences on items. Firstly, aiming at the difficulty of directly acquiring the user rating history data at the TV terminal, a scoring strategy is constructed to transform the user's viewing behavior into the score data, and then the similarity between goods and articles is calculated based on the constructed score data, and finally the recommendation is achieved.
【技术实现步骤摘要】
一种基于协同过滤的电视终端节目个性化推荐方法
本专利技术涉及大数据应用
,尤其涉及一种基于协同过滤的电视终端节目个性化推荐方法。
技术介绍
随着互联网技术的发展,人们从网络中获取到的信息量越来越大,如何从海量信息中快速获取到有效信息一直是计算机应用领域的研究热点。其中,推荐算法已经成为解决互联网环境中“信息过载”问题的重要手段。目前,推荐技术被广泛应用于电子商务、社交网络等互联网应用中,例如专利号为CN201410212505.4的专利将推荐技术引入校园图书的个性化推荐中。但是,目前很少有将这样的推荐技术应用于电视终端的案例。现如今电视节目众多,用户很难快速找到自己真正感兴趣的电视节目。在海量的电视节目面前,如何帮助电视终端用户快速找到想看的节目,已然成为电视行业的研究热点。因此,将互联网中广泛应用的推荐技术引入电视,可以帮助用户更加高效地找到观看节目。本专利正是基于电视应用的实际需求,考察电视终端容易获得的信息资源,设计合理的推荐方法,利用电视终端用户的集体协同智慧,向用户推荐他们可能需要的节目,帮助用户个性化地选择想看的节目,从而提高电视终端的使用率、终端用户留存率。
技术实现思路
针对现有技术存在的不足之处,本专利技术的目的在于提供一种基于协同过滤的电视终端节目个性化推荐方法,本专利技术首先针对电视端用户历史评分数据较难直接获取,构建了一种打分策略来将用户的观影行为转换为评分数据,然后利用构建的评分数据计算物品与物品相似性,最后实现推荐。本专利技术的目的通过下述技术方案实现:一种基于协同过滤的电视终端节目个性化推荐方法,其方法步骤如下:A、根据用户 ...
【技术保护点】
一种基于协同过滤的电视终端节目个性化推荐方法,其特征在于:其方法步骤如下:A、根据用户的历史观影行为构建用户‑节目‑评分矩阵R;从采集的观影行为中抽取最近T_day天的用户观影行为作为算法源数据,对算法源数据进行如下两步清洗处理:A1、去除过于活跃的用户:从T_day天的用户观影行为中统计所有用户的观影情况,取一定比例相对非活跃的用户参与到后续步骤B,一定比例为整个用户所占比X1;其中,活跃用户的活跃度指在T_day天的用户观影行为中统计出的单个用户观看的节目数;A2、剔除过于热门的节目:从T_day天的用户观影行为中统计所有节目被观看的情况,取一定比例相对非热门的节目参与到后续步骤B;其中,热门节目的热门度指在T_day天的用户观影行为中统计出的单个节目有多少用户观看过;经过步骤A清洗后的数据有m个用户,用户表示为user,n个节目,节目表示为item,则R表示为:
【技术特征摘要】
1.一种基于协同过滤的电视终端节目个性化推荐方法,其特征在于:其方法步骤如下:A、根据用户的历史观影行为构建用户-节目-评分矩阵R;从采集的观影行为中抽取最近T_day天的用户观影行为作为算法源数据,对算法源数据进行如下两步清洗处理:A1、去除过于活跃的用户:从T_day天的用户观影行为中统计所有用户的观影情况,取一定比例相对非活跃的用户参与到后续步骤B,一定比例为整个用户所占比X1;其中,活跃用户的活跃度指在T_day天的用户观影行为中统计出的单个用户观看的节目数;A2、剔除过于热门的节目:从T_day天的用户观影行为中统计所有节目被观看的情况,取一定比例相对非热门的节目参与到后续步骤B;其中,热门节目的热门度指在T_day天的用户观影行为中统计出的单个节目有多少用户观看过;经过步骤A清洗后的数据有m个用户,用户表示为user,n个节目,节目表示为item,则R表示为:式中,rui表示用户useru对节目itemi的评分;其中rui采用如下方式构建:式中,null表示用户useru未观看节目itemi,C为用户useru对节目itemi观看的总次数,T为节目itemi的总时长,tc...
【专利技术属性】
技术研发人员:肖欣庭,孙永强,刘鑫,唐军,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。