主权项 |
一种获取视频信息的方法,其特征在于,所述方法包括:构建视频间的拉动矩阵,所述视频间的拉动矩阵为用户同时对任意两个视频所持有的态度的概率组成的矩阵,所述构建视频拉动矩阵,包括:将历史观看数据进行预处理,获得每个用户对视频持有的观看态度,所述观看态度包括喜欢和不喜欢;根据所述用户对视频所持有的观看态度,分别统计所述用户同时对任意两个视频i和视频j所持有的观看态度的用户数量b<sub>ij</sub>;其中包括,喜欢所述j视频同时喜欢所述i视频的用户数量,喜欢所述视频j但不喜欢所述视频i的用户数量,不喜欢所述视频j但喜欢所述视频i的用户数量,不喜欢所述视频j同时也不喜欢所述视频i的用户数量;根据所述统计出的用户同时对任意两个视频i和视频j所持有的态度的用户数量,计算出所述用户中同时对所述任意两个视频i和视频j所持有的态度的概率a<sub>ij</sub>;其中包括,喜欢所述视频j同时喜欢所述视频i的用户的概率a<sub>ij</sub>(1,1),喜欢所述视频j但不喜欢所述视频i的用户的概率a<sub>ij</sub>(‑1,1),不喜欢所述视频j但是喜欢所述视频i的用户的概率a<sub>ij</sub>(1,‑1),不喜欢所述视频j同时也不喜欢所述视频i的用户的概率a<sub>ij</sub>(‑1,‑1);将所述用户同时对所述任意两个视频i和视频j所持有的态度的概率a<sub>ij</sub>组成n×n的矩阵,得到视频间的拉动矩阵;其中,所述矩阵的每个元素a<sub>ij</sub>是一个包含4个值a<sub>ij</sub>(1,1),a<sub>ij</sub>(‑1,1),a<sub>ij</sub>(1,‑1),a<sub>ij</sub>(‑1,‑1)的结构体,所述i不等于所述j,且所述i和j为小于等于n的自然数,n为所述视频信息平台上视频的数量;获取特定用户的观看历史信息;根据所述视频间的拉动矩阵和所述特定用户的观看历史信息,提供所述特定用户喜欢的视频信息。 |