Collaborative filtering-based video program recommendation system and recommendation method
A recommendation system and collaborative filtering technology, which is applied in the fields of instruments, computing, and electronic digital data processing, etc., can solve problems such as difficulty in calculating similarity, complicated relationships, and no longer recommending columns
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0057] A video column recommendation system based on collaborative filtering, including: user model creation module, user similarity calculation module, nearest neighbor set generation module, column score generation module and recommendation module, wherein:
[0058] The user model creation module is used to obtain column attribute information, and the attribute information includes user identification, column identification operated by the user, and historical operation information on the column by the user;
[0059] The user similarity calculation module calculates the similarity sim(u,v) between the target user and other users by establishing a similarity matrix M, where u∈1,2,...,n; v∈1,2 ,...,n;
[0060] The nearest neighbor set generation module ranks the interest similarity between the target user and other users, and obtains the K users with the largest value to obtain the nearest neighbor set of the target user, and the value of K is set according to the actual situa...
Embodiment 2
[0064] A kind of recommending method of recommending system as described in embodiment 1, comprises the steps:
[0065] Step S101: Create a user model
[0066] Use the number of user clicks on the column as the scoring value in the scoring table: the user clicks on any video in the column is considered to have completed a column click, and obtains all the columns clicked by the user within a long period of time from the user log file The name and the number of times each column has been clicked will be sorted out to generate a user viewing history table; the data format of each record is: {User: column 1 [number of clicks on column 1]; column 2 [number of clicks on column 2]; column 5[ column 5 click times]; ...; column i[column i click times]}; deduplicate the data recorded above and store it in database A;
[0067] Step S102: Calculate user similarity
[0068] The collaborative filtering algorithm analyzes and calculates the user's interest similarity through the similarit...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com