Movatterモバイル変換


[0]ホーム

URL:


CN110929163A - Course recommendation method and device, computer equipment and storage medium - Google Patents

Course recommendation method and device, computer equipment and storage medium
Download PDF

Info

Publication number
CN110929163A
CN110929163ACN201911249426.XACN201911249426ACN110929163ACN 110929163 ACN110929163 ACN 110929163ACN 201911249426 ACN201911249426 ACN 201911249426ACN 110929163 ACN110929163 ACN 110929163A
Authority
CN
China
Prior art keywords
course
matrix
user
data
recommendation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911249426.XA
Other languages
Chinese (zh)
Other versions
CN110929163B (en
Inventor
杨万强
白冬冬
陈薇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Fu Shen Lan Software Co Ltd
Original Assignee
Shanghai Fu Shen Lan Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Fu Shen Lan Software Co LtdfiledCriticalShanghai Fu Shen Lan Software Co Ltd
Priority to CN201911249426.XApriorityCriticalpatent/CN110929163B/en
Publication of CN110929163ApublicationCriticalpatent/CN110929163A/en
Application grantedgrantedCritical
Publication of CN110929163BpublicationCriticalpatent/CN110929163B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention relates to the field of intelligent recommendation, and discloses a course recommendation method, a course recommendation device, computer equipment and a storage medium, wherein the course recommendation method comprises the following steps: generating course popularity data according to the course interaction data of the user; constructing a user-course heat matrix based on the course heat data; calculating a resource quota matrix according to the user-course heat matrix and the course interaction data; calculating a recommended prediction matrix according to the user-course heat matrix and the resource quota matrix; and calculating a recommendation result according to the recommendation prediction matrix. The invention can improve the success rate of course recommendation.

Description

Course recommendation method and device, computer equipment and storage medium
Technical Field
The invention relates to the field of intelligent recommendation, in particular to a course recommendation method and device, computer equipment and a storage medium.
Background
With the rise of online courses and the development of neural network technology, more and more online course websites use the interest courses of users of the neural network technology to perform accurate prediction so as to improve the learning frequency of the users.
However, the existing course recommendation algorithm highly depends on the processing result of the neural network algorithm on the training sample, and does not embody the internal logic of the user for selecting the course according to the course preference, so that the quality of course recommendation is not high, and the accuracy of recommendation is low.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a course recommendation method, apparatus, computer device and storage medium to improve the success rate of course recommendation.
A course recommendation method, comprising:
generating course popularity data according to the course interaction data of the user;
constructing a user-course heat matrix based on the course heat data;
calculating a resource quota matrix according to the user-course heat matrix and the course interaction data;
calculating a recommended prediction matrix according to the user-course heat matrix and the resource quota matrix;
and calculating a recommendation result according to the recommendation prediction matrix.
A course recommending apparatus, comprising:
the popularity data calculation module is used for generating course popularity data according to the course interaction data of the user;
the hot matrix construction module is used for constructing a user-course hot matrix based on the course hot data;
a configuration matrix module used for calculating a resource quota matrix according to the user-course heat matrix and the course interaction data;
the prediction matrix module is used for calculating a recommended prediction matrix according to the user-course heat matrix and the resource quota matrix;
and the recommendation result module is used for calculating a recommendation result according to the recommendation prediction matrix.
A computer device comprising a memory, a processor, and computer readable instructions stored in said memory and executable on said processor, said processor implementing the course recommendation method described above when executing said computer readable instructions.
One or more readable storage media storing computer readable instructions which, when executed by one or more processors, cause the one or more processors to perform a method of course recommendation as described above.
According to the course recommending method, the course recommending device, the computer equipment and the storage medium, the course with high recommended data value is preferentially recommended through an information mining recommending method (comprising a process of calculating a configuration matrix module and a prediction matrix module) based on a weighted bipartite graph (user-course). The scheme provided by the invention can realize the evaluation of all the related courses, and selects the course with high recommended data value, which is consistent with the course preference of the user, thereby greatly improving the course recommendation success rate.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive labor.
FIG. 1 is a diagram of an application environment of a course recommendation method according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a course recommending method according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating a course recommending method according to an embodiment of the present invention;
FIG. 4 is a flowchart illustrating a course recommending method according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a course recommending apparatus according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a computer device according to an embodiment of the invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The course recommendation method provided in this embodiment can be applied to the application environment shown in fig. 1, in which the client communicates with the server via a network. Clients include, but are not limited to, various personal computers, laptops, smartphones, tablets, and portable wearable devices. The server can be implemented by an independent server or a server cluster composed of a plurality of servers.
In an embodiment, as shown in fig. 2, a course recommending method is provided, which is described by taking the application of the method to the server side in fig. 1 as an example, and includes the following steps:
s10, generating course popularity data according to the course interaction data of the user;
s20, constructing a user-course heat matrix based on the course heat data;
s30, calculating a resource quota matrix according to the user-course heat matrix and the course interaction data;
s40, calculating a recommendation prediction matrix according to the user-course heat matrix and the resource quota matrix;
and S50, calculating a recommendation result according to the recommendation prediction matrix.
In this embodiment, the course interaction data of the user may refer to interaction information generated when the user utilizes the network learning resource, including but not limited to a learning duration of a certain course, comment data on the certain course, whether to collect the certain course, and whether to score the certain course. The source of course interaction data can be extensive, can come from a video teaching website, can come from a learning application, and can come from a live platform. In some cases, personal data of the user may be collected as course interaction data as actually needed, and the related personal data includes but is not limited to gender, age, occupation, and location information.
The course popularity data is used to characterize a particular user's preference for a particular course. The course interaction data can be processed by a preset mathematical method to reduce the complexity of the course interaction data. The preset mathematical method may be a discretization process. And then processing the course interaction data with reduced complexity according to a preset paradigm rule to generate course popularity data. In the preset paradigm rule, several user attributes (attributes closely related to personal data) and weights of course attributes are specified.
In all course interaction data, if the number of users is m and the number of courses is n, then m × n course popularity data can be generated, and an m × n matrix is formed, that is, the user-course popularity matrix. User-course heat matrix is represented by the letter R, then:
Figure BDA0002308598850000041
in the user-course popularity matrix, each row represents the popularity data of one user in each course, and each column represents the popularity data of different users in the same course.
The resource quota matrix is used for reflecting the recommendation relationship among the courses. The resource quota matrix can be generated according to actual needs based on the user-course heat matrix and by combining course interaction data. After the resource quota matrix is calculated, a recommendation prediction matrix may be generated based on the incidence of the resource quota matrix and the user-course heat matrix. The generated recommendation prediction matrix is an m x n matrix, each row represents the recommendation data of one user on each course, and each column represents the recommendation data of different users on the same course.
Whether the given course is a recommended course for the given user may be determined according to the size of the recommended data. The courses which are recommended to be high and have not been selected can be selected as recommended courses of the specified user. The recommendation result comprises a plurality of users and recommended courses corresponding to the users. One user may correspond to one or more recommended courses. In some special cases, the number of recommended courses for the user may be zero (e.g., the recommended data for the user at each course is below a specified value).
Optionally, as shown in fig. 3, step S10 includes:
s101, acquiring the course interaction data;
s102, processing the course interaction data according to a preset discretization method to generate discretization interaction data;
s103, processing the discretization interaction data according to a preset paradigm rule to generate the course popularity data.
In this embodiment, the course interaction data may be acquired from different sources, and then the course interaction data is processed by using a preset discretization method to generate discretization interaction data. For example, user U has learned a course C and can set the following rules:
1. if the learning time spent on C by U exceeds 10 minutes, the attribute t of the learning time is 1, otherwise, the attribute t of the learning time is 0;
2. if the U collects the C, the collection attribute C is assigned to be 1, otherwise, the collection attribute C is assigned to be 0;
3. if the U comments C, the comment attribute p is assigned to 1.5, and if not, the comment attribute p is 0;
4. if the score of U on C exceeds 50, the score attribute s is assigned to 1, otherwise, the score is 0.
Similarly, similar discretization processing can be adopted for other types of course interaction data.
The discretization interactive data is processed by a preset paradigm rule to obtain course popularity data. The course popularity data may reflect the user's preference for courses.
Optionally, the preset paradigm rule includes:
Figure BDA0002308598850000061
u is a user, C is a course, r is a course heat, t is a learning duration attribute of the course, C is a collection attribute of the course, p is a comment attribute of the course, s is a grading attribute of the course, α, β, gamma, delta and k are constant factors, and k is Max (α t + β C + gamma p + delta s).
In one embodiment, α ═ 3, β ═ 1, γ ═ 2, δ ═ 1, t, c, and s all take on the range of [0,1, and s]And p has a value range of [0,1.5 ]]Thus, k is 8. Thus, r can be ensuredUCIs taken to be [0,1 ]]. The preset paradigm rule can be adjusted according to actual requirements to obtain the optimized paradigm rule. These adjustments include, but are not limited to, adding parameters, deleting parameters, replacing parameters, modifying values of parameters, altering constant factors.
Optionally, the user-course heat matrix is an m × n matrix, m is the number of users, and n is the number of courses.
In this embodiment, if the number of users is m and the number of courses is n, then m × n pieces of course popularity data may be generated, and an m × n matrix is formed from the pieces of course popularity data, that is, the user-course popularity matrix. In the user-course popularity matrix, each row represents the popularity data of one user in each course, and each column represents the popularity data of different users in the same course.
Optionally, the resource quota matrix is an n × n matrix, and an element w of the n × n matrixijCalculated by the following formula:
Figure BDA0002308598850000071
wherein the element wijResource quota, k, assigned to course i for course jjNumber of comments for course j, klThe number of courses selected for user l, m the number of users, rilFor user l to course i's course popularity, rjlThe class hotness of the user l for the class j.
In this embodiment, it is assumed that a resource quota allocated to a course i exists for a course j. Where i and j may be equal. Element w in the resource quota matrixijCan be found from the above formula. Since the value of i is 1, 2, and 3 … … n, and the value of j is 1, 2, and 3 … … n, nxn resource quotas can be calculated, and an nxn order resource quota matrix is formed.
Optionally, the recommended prediction matrix is a product of the user-course heat matrix and the resource quota matrix.
In this embodiment, if the user-course heat matrix is represented by R, the resource quota matrix is represented by W, and the recommended prediction matrix is represented by Q, then:
Q=R×W。
wherein, R is an m multiplied by n matrix, W is an n multiplied by n matrix, and Q is an m multiplied by n matrix. Q has m rows, corresponding to m users, and each row has n elements, corresponding to the recommendation data of n courses.
Alternatively, as shown in fig. 4, step S50 includes:
s501, selecting a specified number of preferred recommended data from the recommended data belonging to the specified user in the recommended prediction matrix according to a preset processing rule;
and S502, determining the courses corresponding to the preferred recommended data as recommended courses.
In this embodiment, the recommendation data of a given user on a certain course is unique. The recommended data with a higher numerical value can be selected according to the sorting of the recommended data, and then the course corresponding to the selected recommended data is determined as the recommended course. Here, recommended courses refer to courses that the user has not learned (i.e., unselected courses). The preset processing rule is used for selecting the courses which are high in recommendation data and are not selected as the recommended courses of the specified user. Here, the specified number may be one or more. Thus, the recommended course most suitable for the user to learn can be determined.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
In an embodiment, a course recommending apparatus is provided, and the course recommending apparatus corresponds to the course recommending method in the above embodiment one to one. As shown in fig. 5, the course recommending apparatus includes a heatdata calculating module 10, a heatmatrix constructing module 20, aconfiguration matrix module 30, aprediction matrix module 40 and arecommendation result module 50. The functional modules are explained in detail as follows:
the hotdata calculating module 10 is used for generating course hot data according to the course interaction data of the user;
a popularitymatrix construction module 20 for constructing a user-course popularity matrix based on the course popularity data;
aconfiguration matrix module 30, configured to calculate a resource quota matrix according to the user-course heat matrix and the course interaction data;
aprediction matrix module 40, configured to calculate a recommended prediction matrix according to the user-course heat matrix and the resource quota matrix;
and arecommendation result module 50, configured to calculate a recommendation result according to the recommendation prediction matrix.
Optionally, the heatdata calculation module 10 includes:
the acquisition unit is used for acquiring the course interaction data;
the discrete unit is used for processing the course interaction data according to a preset discretization method to generate discretization interaction data;
and the paradigm processing unit is used for processing the discretization interactive data according to a preset paradigm rule and generating the course popularity data.
Optionally, the preset paradigm rule includes:
Figure BDA0002308598850000091
u is a user, C is a course, r is a course heat, t is a learning duration attribute of the course, C is a collection attribute of the course, p is a comment attribute of the course, s is a grading attribute of the course, α, β, gamma, delta and k are constant factors, and k is Max (α t + β C + gamma p + delta s).
Optionally, the user-course heat matrix is an m × n matrix, m is the number of users, and n is the number of courses.
Optionally, the resource quota matrix is an n × n matrix, and an element w of the n × n matrixijCalculated by the following formula:
Figure BDA0002308598850000092
wherein the element wijResource quota, k, assigned to course i for course jjNumber of comments for course j, klThe number of courses selected for user l, m the number of users, rilFor user l to course i's course popularity, rjlThe class hotness of the user l for the class j.
Optionally, the recommended prediction matrix is a product of the user-course heat matrix and the resource quota matrix.
Optionally, therecommendation module 50 includes:
the selecting unit is used for selecting a specified number of preferred recommended data from the recommended data belonging to the specified user in the recommended prediction matrix according to a preset processing rule;
and the course determining unit is used for determining the courses corresponding to the preferred recommended data as recommended courses.
For the specific definition of the course recommending apparatus, reference may be made to the above definition of the course recommending method, which is not described herein again. The modules of the course recommending apparatus can be implemented in whole or in part by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as shown in fig. 6. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer readable instructions, and a database. The internal memory provides an environment for the operating system and execution of computer-readable instructions in the non-volatile storage medium. The database of the computer device is used for storing data related to the course recommendation method. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer readable instructions, when executed by a processor, implement a course recommendation method. The readable storage media provided by the present embodiment include nonvolatile readable storage media and volatile readable storage media.
In one embodiment, a computer device is provided, comprising a memory, a processor, and computer readable instructions stored on the memory and executable on the processor, the processor when executing the computer readable instructions implementing the steps of:
generating course popularity data according to the course interaction data of the user;
constructing a user-course heat matrix based on the course heat data;
calculating a resource quota matrix according to the user-course heat matrix and the course interaction data;
calculating a recommended prediction matrix according to the user-course heat matrix and the resource quota matrix;
and calculating a recommendation result according to the recommendation prediction matrix.
In one embodiment, one or more readable storage media storing computer-readable instructions are provided, the readable storage media provided by the embodiments including non-volatile readable storage media and volatile readable storage media. The readable storage medium has stored thereon computer readable instructions which, when executed by the processor, perform the steps of:
generating course popularity data according to the course interaction data of the user;
constructing a user-course heat matrix based on the course heat data;
calculating a resource quota matrix according to the user-course heat matrix and the course interaction data;
calculating a recommended prediction matrix according to the user-course heat matrix and the resource quota matrix;
and calculating a recommendation result according to the recommendation prediction matrix.
It will be understood by those of ordinary skill in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware associated with computer readable instructions, which can be stored in a non-volatile computer readable storage medium, and when executed, can include processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.

Claims (10)

1. A course recommendation method, comprising:
generating course popularity data according to the course interaction data of the user;
constructing a user-course heat matrix based on the course heat data;
calculating a resource quota matrix according to the user-course heat matrix and the course interaction data;
calculating a recommended prediction matrix according to the user-course heat matrix and the resource quota matrix;
and calculating a recommendation result according to the recommendation prediction matrix.
2. The course recommendation method as claimed in claim 1, wherein said generating course popularity data based on the course interaction data of the user comprises:
acquiring the course interaction data;
processing the course interaction data according to a preset discretization method to generate discretization interaction data;
and processing the discretization interactive data according to a preset paradigm rule to generate the course popularity data.
3. The course recommendation method as recited in claim 2, wherein said predefined pattern rules comprise:
Figure FDA0002308598840000011
u is a user, C is a course, r is a course heat, t is a learning duration attribute of the course, C is a collection attribute of the course, p is a comment attribute of the course, s is a grading attribute of the course, α, β, gamma, delta and k are constant factors, and k is Max (α t + β C + gamma p + delta s).
4. The course recommendation method of claim 1, wherein said user-course heat matrix is an m x n matrix, m being the number of users and n being the number of courses.
5. The course recommendation method of claim 1, wherein said resource quota matrix is an n x n matrix having elements wijCalculated by the following formula:
Figure FDA0002308598840000021
wherein the element wijResource quota, k, assigned to course i for course jjNumber of comments for course j, klThe number of courses selected for user l, m the number of users, rilFor user l to course i's course popularity, rjlThe class hotness of the user l for the class j.
6. The course recommendation method of claim 1, wherein said recommendation prediction matrix is a product of said user-course heat matrix and said resource quota matrix.
7. The course recommendation method of claim 1, wherein said calculating recommendations based on said recommendation prediction matrix comprises:
selecting a specified number of preferred recommended data from the recommended data belonging to the specified user in the recommended prediction matrix according to a preset processing rule;
and determining the courses corresponding to the preferred recommended data as recommended courses.
8. A course recommending apparatus, comprising:
the popularity data calculation module is used for generating course popularity data according to the course interaction data of the user;
the hot matrix construction module is used for constructing a user-course hot matrix based on the course hot data;
a configuration matrix module used for calculating a resource quota matrix according to the user-course heat matrix and the course interaction data;
the prediction matrix module is used for calculating a recommended prediction matrix according to the user-course heat matrix and the resource quota matrix;
and the recommendation result module is used for calculating a recommendation result according to the recommendation prediction matrix.
9. A computer device comprising a memory, a processor, and computer readable instructions stored in said memory and executable on said processor, wherein said processor when executing said computer readable instructions implements the course recommendation method of any one of claims 1-7.
10. One or more readable storage media storing computer readable instructions which, when executed by one or more processors, cause the one or more processors to perform the course recommendation method of any of claims 1-7.
CN201911249426.XA2019-12-092019-12-09Course recommendation method and device, computer equipment and storage mediumActiveCN110929163B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201911249426.XACN110929163B (en)2019-12-092019-12-09Course recommendation method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201911249426.XACN110929163B (en)2019-12-092019-12-09Course recommendation method and device, computer equipment and storage medium

Publications (2)

Publication NumberPublication Date
CN110929163Atrue CN110929163A (en)2020-03-27
CN110929163B CN110929163B (en)2020-10-02

Family

ID=69857597

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201911249426.XAActiveCN110929163B (en)2019-12-092019-12-09Course recommendation method and device, computer equipment and storage medium

Country Status (1)

CountryLink
CN (1)CN110929163B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111402098A (en)*2020-04-202020-07-10深圳市博悦生活用品有限公司Intelligent early education method, system, equipment and storage medium based on child growth period
CN117436983A (en)*2023-10-272024-01-23湖北邮电规划设计有限公司 A sports training course recommendation method and system

Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20180067640A1 (en)*2015-02-172018-03-08Samsung Electronics Co., Ltd.Formula inputting method and apparatus
CN108345697A (en)*2018-03-222018-07-31山东财经大学Wisdom course towards group of college students recommends method, system and storage medium
CN108389148A (en)*2018-03-062018-08-10江苏中企教育科技股份有限公司A kind of method and system that foreign trade talent course is recommended
CN108492230A (en)*2018-04-032018-09-04四川长虹电器股份有限公司The system and method for internet service resource popularization based on distributed structure/architecture
CN109376269A (en)*2018-12-052019-02-22西安交通大学 A cross-course video subgraph recommendation method based on graph association
CN109582864A (en)*2018-11-192019-04-05华南师范大学Course recommended method and system based on big data science and changeable weight adjustment
CN109635206A (en)*2018-11-222019-04-16华南师范大学Merge the personalized recommendation method and system of implicit feedback and user's social status
CN109670087A (en)*2018-11-282019-04-23平安科技(深圳)有限公司Course intelligent recommendation method, apparatus, computer equipment and storage medium
CN110209899A (en)*2019-05-232019-09-06北京奥鹏远程教育中心有限公司Individualized learning resource recommendation system
CN110321483A (en)*2019-06-182019-10-11深圳职业技术学院A kind of online course content of platform recommended method, device, system and storage medium based on user's sequence sexual behaviour

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20180067640A1 (en)*2015-02-172018-03-08Samsung Electronics Co., Ltd.Formula inputting method and apparatus
CN108389148A (en)*2018-03-062018-08-10江苏中企教育科技股份有限公司A kind of method and system that foreign trade talent course is recommended
CN108345697A (en)*2018-03-222018-07-31山东财经大学Wisdom course towards group of college students recommends method, system and storage medium
CN108492230A (en)*2018-04-032018-09-04四川长虹电器股份有限公司The system and method for internet service resource popularization based on distributed structure/architecture
CN109582864A (en)*2018-11-192019-04-05华南师范大学Course recommended method and system based on big data science and changeable weight adjustment
CN109635206A (en)*2018-11-222019-04-16华南师范大学Merge the personalized recommendation method and system of implicit feedback and user's social status
CN109670087A (en)*2018-11-282019-04-23平安科技(深圳)有限公司Course intelligent recommendation method, apparatus, computer equipment and storage medium
CN109376269A (en)*2018-12-052019-02-22西安交通大学 A cross-course video subgraph recommendation method based on graph association
CN110209899A (en)*2019-05-232019-09-06北京奥鹏远程教育中心有限公司Individualized learning resource recommendation system
CN110321483A (en)*2019-06-182019-10-11深圳职业技术学院A kind of online course content of platform recommended method, device, system and storage medium based on user's sequence sexual behaviour

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111402098A (en)*2020-04-202020-07-10深圳市博悦生活用品有限公司Intelligent early education method, system, equipment and storage medium based on child growth period
CN111402098B (en)*2020-04-202023-02-28深圳市火火兔智慧科技有限公司Intelligent early education method, system, equipment and storage medium based on child growth period
CN117436983A (en)*2023-10-272024-01-23湖北邮电规划设计有限公司 A sports training course recommendation method and system

Also Published As

Publication numberPublication date
CN110929163B (en)2020-10-02

Similar Documents

PublicationPublication DateTitle
EP3819821B1 (en)User feature generating method, device, and apparatus, and computer-readable storage medium
US11348249B2 (en)Training method for image semantic segmentation model and server
CN109902753B (en)User recommendation model training method and device, computer equipment and storage medium
CN114781272B (en) Carbon emission prediction method, device, equipment and storage medium
CN110990691A (en)Online course recommendation method and device and computer storage medium
CN111310053A (en) Recommended methods, apparatus, equipment and storage media for information
CN113761375B (en) Message recommendation method, device, equipment and storage medium based on neural network
CN110363580B (en)Information recommendation method and device, computer equipment and storage medium
CN114626524B (en) Target service network determination method, service processing method and device
WO2022148186A1 (en)Behavioral sequence data processing method and apparatus
CN113343024B (en)Object recommendation method and device, electronic equipment and storage medium
CN110929163B (en)Course recommendation method and device, computer equipment and storage medium
CN108182633A (en)Loan data processing method, device, computer equipment and storage medium
CN108550019B (en)Resume screening method and device
CN113360744B (en)Media content recommendation method, device, computer equipment and storage medium
US20220004564A1 (en)Space partitioning method for database table, device and storage medium
CN117633626A (en)Model updating method, device and computer equipment
CN114048392B (en)Multimedia resource pushing method and device, electronic equipment and storage medium
CN113742599B (en)Content recommendation method, device, equipment and computer readable storage medium
CN114510627A (en) Object push method, device, electronic device and storage medium
CN112801406A (en)Data processing method and device and computing equipment
CN114565214B (en)Business processing and joint gain analysis model generation method and device and electronic equipment
CN111723254A (en) Information processing device, recording medium, and information processing method
CN117494860B (en) A land resource-based ecosystem assessment method and related equipment
CN117009653B (en) Object recommendation model training method, object recommendation method and device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp