Exercise recommendation method and device based on typical degree and difficulty
A recommendation method and recommendation device technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as difficult to score data, difficult to accurately describe, and inaccurate recommendations, so as to improve learning efficiency and effect Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0040] The embodiment of the present invention provides a method for recommending topics based on typicality and difficulty, see figure 1 , the topic recommendation method includes the following steps:
[0041] 101: preprocessing data;
[0042] The initial data processed by the embodiment of the present invention is the submission record of the user's quiz. First exclude wrong or invalid (for example: missing key data items) data, and then sort by submission time from small to large. After the above steps are completed, the users and topics involved in the statistical data form a user set and a topic set.
[0043] 102: Classify the set of questions, calculate the difficulty of the questions, and generate a description of the questions;
[0044] In the embodiment of the present invention, the topic set is classified by using the type label of the topic (such as "dynamic programming", "computational geometry", "combinatorics"...). In addition, the difficulty of each question...
Embodiment 2
[0058] The technical scheme in embodiment 1 is described in detail below in conjunction with specific calculation formulas and examples, see below for details:
[0059] 201: preprocessing data;
[0060] That is, exclude some illegal data, for example: some data missing key data items; in addition, statistically form the initial user set and topic set, so as to clarify the range of data processed by the embodiment of the present invention.
[0061] 202: Classify the set of questions and calculate the difficulty of the questions;
[0062] Usually, the questions that are done by more people are simpler, and the questions with a higher pass rate are simpler. Comparing the two, the former is more important, because some questions have a high pass rate, but only a few people submit them. Simple. In addition, there are differences between different types of questions. For example, for computational geometry questions, due to the large amount of code and many detailed problems in so...
Embodiment 3
[0086] Below in conjunction with specific example, calculation formula, accompanying drawing, the technical scheme in embodiment 1, 2 is carried out feasibility verification, see the following description for details:
[0087] In the experiment, let the value of the number K of the nearest neighbor users be 5, 10, ..., 70 respectively, and observe the experimental results to explore the influence of the K value on the experimental results; under a certain K value, changing the user's difficulty in doing the questions is described in The weight factor of user characteristics, observe the experimental results and calculate its accuracy.
[0088] The present invention uses F-measure (F-measure) and user accuracy rate (PU) to evaluate the experimental results. For the convenience of description, it is called "to the user u x Recommend a topic p y "For a recommendation.
[0089] If the total number of recommendations generated is recomNum, the number of accurate recommendations ...
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