WO2019056502A1 - Variety game result prediction method and apparatus, and storage medium - Google Patents
Variety game result prediction method and apparatus, and storage medium Download PDFInfo
- Publication number
- WO2019056502A1 WO2019056502A1 PCT/CN2017/108805 CN2017108805W WO2019056502A1 WO 2019056502 A1 WO2019056502 A1 WO 2019056502A1 CN 2017108805 W CN2017108805 W CN 2017108805W WO 2019056502 A1 WO2019056502 A1 WO 2019056502A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- function
- model
- prediction
- value
- contestant
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
Definitions
- the present application relates to the field of computer data mining, and in particular, to a method, device, and computer readable storage medium for predicting results of a variety game.
- the present application provides a method, device and computer readable storage medium for predicting results of a variety game, which can accurately predict the results of the current variety game according to the historical data of the variety game.
- the present application provides a method for predicting results of a variety game, the method comprising:
- Data extraction step extracting historical period data of a variety game from a preset data source, and extracting characteristics of each contestant from the historical period data;
- a conversion step pairing and converting the characteristics of each contestant in the historical period to obtain a result label generated by the feature pairing conversion of the plurality of matched contestants;
- Model training step training the logistic regression model with the generated result tags to determine the model coefficients and the prediction function of the model;
- the first predicting step substituting the current period of the variety game and the characteristics of each contestant in the current period into the prediction function, determining the function value of each contestant, and ranking the contestants according to the magnitude of the function value. The results are ranked.
- the expression of the prediction function is:
- T represents the period of the variety game
- W T represents the model coefficient of the prediction function
- X represents the characteristics of the contestant
- S represents the function value of the contestant.
- the model training step comprises:
- Data collection step obtaining the historical period of the variety game and the feature matching conversion result label of the contestant;
- Detection step the contestant's feature pairing conversion result label is substituted into the type model for training, and the loss function is used to detect the pros and cons of the prediction model;
- Judging step using the empirical risk function to perform statistics on the value of the loss function, and determining whether the value of the empirical risk function is less than the first preset value;
- the logistic regression model is not the optimal model, adjusting the model coefficients, and returning to the training step until the empirical risk function value is less than the first preset value;
- the method further comprises:
- the second prediction step substituting the current period of the variety game and the characteristics of the two predetermined contestants into the prediction function respectively, and predicting the result of the match between the two contestants.
- the second prediction step further comprises:
- the competitor corresponding to the larger function value is predicted to win.
- the present application further provides an electronic device including: a memory, a processor, and a variety game result prediction system stored on the memory and operable on the processor, the variety game result prediction system Executed by the processor, the following steps can be implemented:
- Data extraction step extracting historical period data of a variety game from a preset data source, and extracting characteristics of each contestant from the historical period data;
- a conversion step pairing and converting the characteristics of each contestant in the historical period to obtain a result label generated by the feature pairing conversion of the plurality of matched contestants;
- Model training step training the logistic regression model with the generated result tags to determine the model coefficients and the prediction function of the model;
- the first predicting step substituting the current period of the variety game and the characteristics of each contestant in the current period into the prediction function, determining the function value of each contestant, and ranking the contestants according to the magnitude of the function value. The results are ranked.
- the expression of the prediction function is:
- T represents the period of the variety game
- W T represents the model coefficient of the prediction function
- X represents the characteristics of the contestant
- S represents the function value of the contestant.
- the model training step comprises:
- Data collection step obtaining the historical period of the variety game and the feature matching conversion result label of the contestant;
- Detection step the contestant's feature pairing conversion result label is substituted into the type model for training, and the loss function is used to detect the pros and cons of the prediction model;
- Judgment step use the empirical risk function to count the value of the loss function to determine the empirical risk Whether the function value is less than the first preset value;
- the logistic regression model is not the optimal model, adjusting the model coefficients, and returning to the training step until the empirical risk function value is less than the first preset value;
- a second prediction step substituting the current period of the variety game and the characteristics of the two predetermined contestants into the prediction function, respectively, and predicting the result of the match between the two contestants;
- the competitor corresponding to the larger function value is predicted to win.
- the present application further provides a computer readable storage medium, which includes a variety game result prediction system, where the variety game result prediction system is executed by a processor, Any step in the method of predicting the results of the variety game.
- the result prediction method, the electronic device and the computer readable storage medium proposed by the present application generate a feature pairing conversion result label according to the historical period of the variety game and the characteristics of the contestant, and then use the feature pairing conversion result label to train the logistic regression model to obtain the prediction.
- the function, using the generated prediction function to predict the ranking of each contestant in the current variety game, can improve the accuracy of the game result prediction.
- FIG. 1 is a schematic diagram of a preferred embodiment of an electronic device of the present application.
- FIG. 2 is a functional block diagram of a preferred embodiment of the result prediction system of the variety game of FIG. 1;
- FIG. 3 is a flow chart of a first embodiment of a method for predicting a result of a variety game of the present application
- FIG. 4 is a flow chart of a second embodiment of a method for predicting a result of a variety game of the present application.
- FIG. 1 is a schematic diagram of a preferred embodiment of an electronic device 1 of the present application.
- the electronic device 1 may be a terminal device having a computing function, such as a server, a smart phone, a tablet computer, a portable computer, or a desktop computer.
- a computing function such as a server, a smart phone, a tablet computer, a portable computer, or a desktop computer.
- the electronic device 1 includes a memory 11, a processor 12, a display 13, a communication bus 3, and a variety game result prediction system 10 stored in the memory 11.
- the electronic device 1 is connected to one or more servers 4 via a network 2, and the social platform provides social users on the network through the server 4. The corresponding service.
- the historical period data of the variety game is extracted by the server 4 in the social platform.
- the extracted data is transmitted to the processor 12 via the communication bus 3.
- the network 2 may include a network such as a local area network, a wide area network, or a metropolitan area network, and may be a wired network or a wireless network (such as WI-FI).
- the communication bus 3 is used to implement connection communication between these components.
- the server 4 may be a file server, a database server, an application server, or other terminal device that can communicate with the electronic device 1 through the network 2.
- the memory 11 includes at least one type of readable storage medium.
- the at least one type of readable storage medium may be a non-volatile storage medium such as a flash memory, a hard disk, a multimedia card, a card type memory 11, or the like.
- the memory 11 may be an internal storage unit of the electronic device 1, such as a hard disk of the electronic device 1.
- the memory 11 may also be an external storage unit of the electronic device 1, such as a plug-in hard disk equipped on the electronic device 1, a smart memory card (SMC), and security. Digital (Secure Digital, SD) card, flash card (Flash Card), etc.
- the memory 11 can be used not only for storing application software installed on the electronic device 1 and various types of data, such as training of the variety game result prediction system 10, preset type text information data, and logistic regression model. It can also be used to temporarily store data that has been output or will be output.
- the processor 12 in some embodiments, may be a Central Processing Unit (CPU), microprocessor or other data processing chip for running program code or processing data stored in the memory 11, such as performing a variety game result.
- CPU Central Processing Unit
- microprocessor or other data processing chip for running program code or processing data stored in the memory 11, such as performing a variety game result.
- the function of the system 10 and the like are predicted.
- the electronic device 1 may further include a user interface
- the user interface may include an input unit such as a keyboard, a voice output device such as an audio, a headphone, etc.
- the user interface may further include a standard wired interface and a wireless interface. .
- Display 13 may be referred to as a display or display unit as appropriate.
- the display 13 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch sensor, or the like.
- the display is used to display information processed in the electronic device 1 and a user interface for displaying visualizations, such as: displaying the rankings of the contestants of the predicted variety game.
- the program code of the variety game result prediction system 10 is stored in the memory 11 as a computer storage medium, and when the processor 12 executes the program code of the variety game result prediction system 10, the following functions are realized. :
- the logistic regression model is trained by using the feature pairing conversion result tag of each paired contestant to determine the model coefficient and the prediction function of the model;
- the current period of the variety game and the characteristics of each participant in the current cycle are respectively substituted into a predetermined prediction function, and the function values of the respective contestants are obtained, and the order of the function values is sequentially
- the results of each contestant's competition are ranked to predict the results of the variety game.
- FIG. 2 it is a functional block diagram of a preferred embodiment of the variety game result prediction system 10 of FIG.
- a module as referred to in this application refers to a series of computer program instructions that are capable of performing a particular function.
- the variety game result prediction system 10 includes: a data extraction module 110, a pairing conversion module 120, a model training module 130, and a prediction module 140.
- the data extraction module 110 is configured to extract historical period data of a variety game from the preset data source, and extract features of each contestant from the historical period data.
- the preset data source includes social platforms such as Sina Weibo, Tencent Weibo, and Sohu Weibo.
- the variety game may be a variety show such as "I am a singer", “China's good voice” or "Chinese new song”.
- the processor 12 extracts the "China New Songs” variety game from Sina, Tencent and Sohu.
- the historical data of the period T is also collected, and the Weibo materials of the contestants are also extracted from various Weibo platforms.
- the feature X includes information such as the number of microblogs, the number of followers, and the number of fans.
- the conversion module 120 is configured to perform pairing conversion on the characteristics of each participating player in the historical period to obtain a result label generated by the feature pairing conversion of the plurality of matching contestants.
- the singer singer i and the singer singer j are two contestants of the same competition, and the processor 12 pairs and converts the characteristics of the singer i and the singer singer j to obtain the singer pair (singer i , singer j ) a result tag, if the singer singer i win singer singer j, then (singer i, singer j) results label Y (X i, X j) is 1, whereas, if the singer singer j win singer singer i, the (singer i, singer j) results label Y (X i, X j) is 0.
- the training steps of the logistic regression model are as follows:
- Data collection step Get the historical period of the variety game and the feature pair conversion result label of the contestant. Assuming that there are n contestants in the variety game, the historical period T and n*(n-1) result labels of the variety game are obtained.
- Training steps The result labels of the contestants are trained into the prediction type model one by one, and the loss function is used to judge the pros and cons of the prediction model. For example, the n*(n-1) feature pairing conversion result tags of n competitors are substituted into the prediction results in the logistic regression model.
- the loss function is a 0-1 loss function:
- Y is the result tag value of singer singer i and singer singer j
- y(X) is the predicted value of singer singer i and singer singer j in the logistic regression model. If the result label value Y is equal to the predicted value y(X), L(Y, y(X)) is 0, indicating that the logistic regression model is accurate; if the result label value Y is not equal to the predicted value y(X), L (Y, y(X)) is 1, indicating that the logistic regression model prediction is not accurate enough.
- the loss function can be a square loss function, an absolute loss function, and a logarithmic loss function.
- Judgment step using the empirical risk function to calculate the value of the loss function, and determine whether the value of the empirical risk function is less than the first preset value. Assume the empirical risk function:
- N is the number of result labels.
- the prediction module 140 is configured to substitute the current period of the variety game and the characteristics of each contestant into a predetermined prediction function to predict the result of the match between the contestants.
- the prediction module 140 includes a first prediction unit 141 and a second prediction unit 142.
- the first prediction unit 141 is configured to substitute the characteristics of each contestant in the current period and the current period of the variety game into a predetermined prediction function, and obtain function values of each contestant, and participate in each contest according to the order of the function values.
- the second prediction unit 142 is configured to substitute the current period of the variety game and the characteristics of the two predetermined contestants into the prediction function, respectively, and predict the result of the match between the two contestants. For example, the "China New Songs" variety game is conducted to the singer singer 1 and the singer singer 2 to decide the stage of the runner-up, and the second prediction unit 142 needs to predict the result of the match between the singer singer 1 and the singer singer 2 .
- singer singer function value W T X 1 1 and 2 singer singer function value W T X 2 as difference. If the difference between the function values of the two competitors is less than the second preset value, the probability of winning the two participating players is the same on the display 13; if the difference between the function values of the two participating players is greater than or equal to the first The second preset value indicates that the contestant with a larger function value wins.
- FIG. 3 it is a flowchart of the first embodiment of the method for predicting the results of the variety game of the present application.
- the variety game result prediction method includes: step S10 - step S40.
- Step S10 Extract historical period data of a variety game from the preset data source, and extract features of each contestant from the historical period data.
- the preset data source may be a social platform such as Sina Weibo, Tencent Weibo, and Sohu Weibo.
- the variety game may be a variety show such as "I am a singer", “China's good voice” or "Chinese new song”.
- the processor 12 extracts the "China New Songs” variety game from Sina, Tencent and Sohu.
- the historical data of the period T is also selected, and the Weibo materials of the contestants are also selected from various Weibo platforms.
- step S20 pairing conversion is performed on the characteristics of each participating player in the historical period to obtain a feature pairing conversion result label of the plurality of matching competitors.
- the singer singer i and the singer singer j are two contestants of the same competition, and the processor 12 pairs and converts the characteristics of the singer i and the singer singer j to obtain the singer pair (singer i , singer j ) a result tag, if the singer singer i win singer singer j, then (singer i, singer j) results label Y (X i, X j) is 1, whereas, if the singer singer j win singer singer i, the (singer i, singer j) results label Y (X i, X j) is 0.
- n*(n-1) feature pairing conversion result label records are obtained. If the singer singer i wins the singer singer j , then two result tags are generated here: the first tag Y(X i , X j ) is 1, and the eigenvalue is equal to X i -X j . The other record label Y(X j , X i ) is 0, and the feature value is equal to X j -X i . There is no label for a single singer, only the label for winning or losing between singers. Finally, the generated feature pair conversion result tag is stored in the memory 11.
- Step S40 for extracting the current period of the variety game and the characteristics of each contestant in the current period are respectively substituted into a predetermined prediction function, determining the function values of each contestant, and performing the contestants according to the order of the function values.
- the singer singer i , the singer singer j , and the singer singer k respectively have the largest function values W T X i , W T X j , W T X k , and the display shows: singer singer i , singer singer j , singer singer k is Champion candidate.
- the method for predicting the result of the variety game proposed in this embodiment, by using the historical period of the variety game and the characteristics of the contestant to generate the feature pairing conversion result label, training the logistic regression model to obtain the prediction function, and finally substituting the current period of the variety game and each The characteristics of the contestants are predicted to function, determine the ranking of the contestants, and improve the accuracy of the predicted game results.
- FIG. 4 it is a flowchart of the second embodiment of the method for predicting the result of the variety game of the present application.
- the variety game result prediction method includes: step S10 - step S70.
- the steps S10 to S40 are substantially the same as those in the first embodiment, and are not described herein again.
- step S50 it is determined whether the difference between the prediction function values of the two participating players of the current variety game is less than the second preset value.
- the Chinese New Songs Variety Competition went to the stage where the singer Singer 1 and the singer Singer 2 decided to win the championship, and the second prediction unit 142 needed to predict the result of the match between the singer singer 1 and the singer singer 2 .
- step S60 if the difference between the function values of the two participating players is less than the second preset value, the winning rate of both participating players is 50%. For example, when the value of a singer singer function W T X 1 and function 2 singer Singer W T X 2 as a difference value, the difference is smaller than a second predetermined value, the display 13 shows "singer singer singer singer 1 2 win rate the same".
- Step S70 if the difference between the function values of the two participating players is greater than or equal to the second preset value, the contestant corresponding to the larger function value wins. For example, when the value of a singer singer function W T X 1 and function 2 singer Singer W T X 2 as a difference value, the difference is greater than a second predetermined value, assuming the singer singer function value W T X 1 1 is greater than Singer The function value of singer 2 is W T X 2 , and the display 13 displays "Singer Singer 1 wins".
- the prediction method of the variety game result proposed by the embodiment generates a feature pairing conversion result label according to the historical period of the variety game and the characteristics of the contestant, and then uses the feature pairing conversion result label to train the logistic regression model to obtain the prediction.
- the function can finally use the generated prediction function to predict the ranking of each contestant in the current variety game. You can also use the prediction function to predict the results of the two singers in the same stage in the process of the current variety game, and improve the accuracy of the game result prediction. And comprehensive.
- the embodiment of the present application further provides a computer readable storage medium, which includes a variety game result prediction system 10, and the variety game result prediction system 10 is executed by a processor to:
- Data extraction step extracting historical period data of a variety game from a preset data source, and extracting characteristics of each contestant from the historical period data;
- a conversion step performing pairing conversion on characteristics of each contestant in the historical period to obtain a feature pairing conversion result label of a plurality of matched contestants;
- Model training step training the logistic regression model by using the feature pairing conversion result label of each paired contestant to determine the model coefficient and the prediction function of the model;
- a first prediction step substituting the current period of the variety game and the characteristics of each contestant in the current period into the prediction function, and determining the function value of each contestant according to the function value
- the order of the competition is to rank the results of each contestant.
- the expression of the prediction function is:
- T represents the period of the variety game
- W T represents the model coefficient of the prediction function
- X represents the characteristics of the contestant
- S represents the function value of the contestant.
- a second prediction step substituting the current period of the variety game and the characteristics of the two predetermined contestants into the prediction function, respectively, and predicting the result of the match between the two contestants;
- the second prediction step further comprises:
- the competitor corresponding to the larger function value is predicted to win.
- the technical solution of the present application which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM as described above). , a disk, an optical disk, including a number of instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the methods described in the various embodiments of the present application.
- a terminal device which may be a mobile phone, a computer, a server, or a network device, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Strategic Management (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Operations Research (AREA)
- Human Resources & Organizations (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Economics (AREA)
- Mathematical Physics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Evolutionary Biology (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Algebra (AREA)
- Development Economics (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本专利申请以2017年9月25日提交的申请号为201710876238.4,名称为“综艺比赛结果预测方法、装置及存储介质”的中国发明专利申请为基础,并要求其优先权。This patent application is based on the Chinese invention patent application filed on September 25, 2017, with the application number of 201710876238.4, entitled "Variety Competition Results Prediction Method, Apparatus and Storage Medium", and requires its priority.
本申请涉及计算机数据挖掘领域,尤其涉及一种综艺比赛结果预测方法、装置及计算机可读存储介质。The present application relates to the field of computer data mining, and in particular, to a method, device, and computer readable storage medium for predicting results of a variety game.
随着社交网站在生活中越来越普遍的应用,不少综艺类比赛,例如:我是歌手或中国好声音等节目,为了获得更多观众的关注都会在社交平台上进行推广。这在吸引观众粉丝关注的同时,也有不少的观众粉丝会在社交平台上发表自己对参赛者的支持及看法。With the increasing popularity of social networking sites in life, many variety games, such as: I am a singer or a good voice in China, will be promoted on social platforms in order to gain more attention from the audience. While attracting the attention of fans, there are also many viewers who will express their support and opinions on the social platform.
目前,在预测比赛结果的问题上,一些机构利用社交平台上观众粉丝对各个参赛者的支持率来预测比赛结果,然而,这些办法都是启发式的方式,并非从历史数据中学习而来,准确性较低,不能够精准的预测比赛结果。At present, in predicting the outcome of the competition, some organizations use the support rate of the audience on the social platform to predict the outcome of the contestants. However, these methods are heuristics, not learned from historical data. The accuracy is low and it is not possible to accurately predict the outcome of the game.
发明内容Summary of the invention
本申请提供一种综艺比赛结果预测方法、装置及计算机可读存储介质,可以根据综艺比赛的历史数据对当前综艺比赛的结果进行准确预测。The present application provides a method, device and computer readable storage medium for predicting results of a variety game, which can accurately predict the results of the current variety game according to the historical data of the variety game.
为实现上述目的,本申请提供一种综艺比赛结果预测方法,该方法包括:To achieve the above objective, the present application provides a method for predicting results of a variety game, the method comprising:
数据抽取步骤:从预设数据源中,抽取一个综艺比赛的历史周期数据,并从该历史周期数据中抽取各参赛选手的特征;Data extraction step: extracting historical period data of a variety game from a preset data source, and extracting characteristics of each contestant from the historical period data;
转换步骤:对所述历史周期中的各个参赛选手的特征进行配对转换,得到多个配对参赛选手的特征配对转换生成的结果标签;a conversion step: pairing and converting the characteristics of each contestant in the historical period to obtain a result label generated by the feature pairing conversion of the plurality of matched contestants;
模型训练步骤:利用生成的结果标签训练逻辑回归模型,确定模型系数及模型的预测函数;Model training step: training the logistic regression model with the generated result tags to determine the model coefficients and the prediction function of the model;
第一预测步骤:将该综艺比赛的当前周期和当前周期各参赛选手的特征分别代入所述预测函数中,求出各个参赛选手的函数值,并根据函数值的大小顺序对各参赛选手的比赛结果进行排名。The first predicting step: substituting the current period of the variety game and the characteristics of each contestant in the current period into the prediction function, determining the function value of each contestant, and ranking the contestants according to the magnitude of the function value. The results are ranked.
优选地,所述预测函数的表达式为:Preferably, the expression of the prediction function is:
S=f(x)=WTXS=f(x)=W T X
其中T代表综艺比赛的周期,WT代表该预测函数的模型系数,X代表参赛选手的特征,S代表该参赛选手的函数值。Where T represents the period of the variety game, W T represents the model coefficient of the prediction function, X represents the characteristics of the contestant, and S represents the function value of the contestant.
优选地,所述模型训练步骤包括:Preferably, the model training step comprises:
数据采集步骤:获取综艺比赛的历史周期和参赛选手的特征配对转换结果标签; Data collection step: obtaining the historical period of the variety game and the feature matching conversion result label of the contestant;
检测步骤:将参赛选手的特征配对转换结果标签逐一代入该类型模型中训练,利用损失函数检测该预测模型的优劣;Detection step: the contestant's feature pairing conversion result label is substituted into the type model for training, and the loss function is used to detect the pros and cons of the prediction model;
判断步骤:利用经验风险函数对损失函数的值进行统计,判断经验风险函数值是否小于第一预设值;Judging step: using the empirical risk function to perform statistics on the value of the loss function, and determining whether the value of the empirical risk function is less than the first preset value;
若经验风险函数值大于或等于第一预设值,则表示该逻辑回归模型不是最优模型,调整模型系数,并返回到训练步骤直至经验风险函数值小于第一预设值;If the value of the empirical risk function is greater than or equal to the first preset value, it indicates that the logistic regression model is not the optimal model, adjusting the model coefficients, and returning to the training step until the empirical risk function value is less than the first preset value;
若经验风险函数值小于第一预设值,则表示该逻辑回归模型为最优模型。If the empirical risk function value is less than the first preset value, it indicates that the logistic regression model is the optimal model.
优选地,该方法还包括:Preferably, the method further comprises:
第二预测步骤:将综艺比赛的当前周期和预先确定的两个参赛选手的特征分别代入所述预测函数,预测该两个参赛选手之间的比赛结果。The second prediction step: substituting the current period of the variety game and the characteristics of the two predetermined contestants into the prediction function respectively, and predicting the result of the match between the two contestants.
优选地,所述第二预测步骤还包括:Preferably, the second prediction step further comprises:
若两个参赛选手的函数值的差值小于第二预设值,则预测该两个参赛选手的获胜率相同;If the difference between the function values of the two competitors is less than the second preset value, it is predicted that the winning rates of the two participating players are the same;
若两个参赛选手的函数值的差值大于或者等于第二预设值,则预测较大函数值对应的参赛选手获胜。If the difference between the function values of the two competitors is greater than or equal to the second preset value, the competitor corresponding to the larger function value is predicted to win.
此外,本申请还提供一种电子装置,该电子装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的综艺比赛结果预测系统,所述综艺比赛结果预测系统被所述处理器执行,可实现如下步骤:In addition, the present application further provides an electronic device including: a memory, a processor, and a variety game result prediction system stored on the memory and operable on the processor, the variety game result prediction system Executed by the processor, the following steps can be implemented:
数据抽取步骤:从预设数据源中,抽取一个综艺比赛的历史周期数据,并从该历史周期数据中抽取各参赛选手的特征;Data extraction step: extracting historical period data of a variety game from a preset data source, and extracting characteristics of each contestant from the historical period data;
转换步骤:对所述历史周期中的各个参赛选手的特征进行配对转换,得到多个配对参赛选手的特征配对转换生成的结果标签;a conversion step: pairing and converting the characteristics of each contestant in the historical period to obtain a result label generated by the feature pairing conversion of the plurality of matched contestants;
模型训练步骤:利用生成的结果标签训练逻辑回归模型,确定模型系数及模型的预测函数;Model training step: training the logistic regression model with the generated result tags to determine the model coefficients and the prediction function of the model;
第一预测步骤:将该综艺比赛的当前周期和当前周期各参赛选手的特征分别代入所述预测函数中,求出各个参赛选手的函数值,并根据函数值的大小顺序对各参赛选手的比赛结果进行排名。The first predicting step: substituting the current period of the variety game and the characteristics of each contestant in the current period into the prediction function, determining the function value of each contestant, and ranking the contestants according to the magnitude of the function value. The results are ranked.
优选地,所述预测函数的表达式为:Preferably, the expression of the prediction function is:
S=f(x)=WTXS=f(x)=W T X
其中T代表综艺比赛的周期,WT代表该预测函数的模型系数,X代表参赛选手的特征,S代表该参赛选手的函数值。Where T represents the period of the variety game, W T represents the model coefficient of the prediction function, X represents the characteristics of the contestant, and S represents the function value of the contestant.
优选地,所述模型训练步骤包括:Preferably, the model training step comprises:
数据采集步骤:获取综艺比赛的历史周期和参赛选手的特征配对转换结果标签;Data collection step: obtaining the historical period of the variety game and the feature matching conversion result label of the contestant;
检测步骤:将参赛选手的特征配对转换结果标签逐一代入该类型模型中训练,利用损失函数检测该预测模型的优劣;Detection step: the contestant's feature pairing conversion result label is substituted into the type model for training, and the loss function is used to detect the pros and cons of the prediction model;
判断步骤:利用经验风险函数对损失函数的值进行统计,判断经验风险 函数值是否小于第一预设值;Judgment step: use the empirical risk function to count the value of the loss function to determine the empirical risk Whether the function value is less than the first preset value;
若经验风险函数值大于或等于第一预设值,则表示该逻辑回归模型不是最优模型,调整模型系数,并返回到训练步骤直至经验风险函数值小于第一预设值;If the value of the empirical risk function is greater than or equal to the first preset value, it indicates that the logistic regression model is not the optimal model, adjusting the model coefficients, and returning to the training step until the empirical risk function value is less than the first preset value;
若经验风险函数值小于第一预设值,则表示该逻辑回归模型为最优模型。If the empirical risk function value is less than the first preset value, it indicates that the logistic regression model is the optimal model.
优选地,所述综艺比赛结果预测系统被所述处理器执行时,还实现如下步骤:Preferably, when the variety game result prediction system is executed by the processor, the following steps are also implemented:
第二预测步骤:将综艺比赛的当前周期和预先确定的两个参赛选手的特征分别代入所述预测函数,预测该两个参赛选手之间的比赛结果;a second prediction step: substituting the current period of the variety game and the characteristics of the two predetermined contestants into the prediction function, respectively, and predicting the result of the match between the two contestants;
若两个参赛选手的函数值的差值小于第二预设值,则预测该两个参赛选手的获胜率相同;If the difference between the function values of the two competitors is less than the second preset value, it is predicted that the winning rates of the two participating players are the same;
若两个参赛选手的函数值的差值大于或者等于第二预设值,则预测较大函数值对应的参赛选手获胜。If the difference between the function values of the two competitors is greater than or equal to the second preset value, the competitor corresponding to the larger function value is predicted to win.
此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中包括综艺比赛结果预测系统,所述综艺比赛结果预测系统被处理器执行时,可实现如上所述综艺比赛结果预测方法中的任意步骤。In addition, in order to achieve the above object, the present application further provides a computer readable storage medium, which includes a variety game result prediction system, where the variety game result prediction system is executed by a processor, Any step in the method of predicting the results of the variety game.
本申请提出的综艺比赛结果预测方法、电子装置及计算机可读存储介质,根据综艺比赛的历史周期和参赛选手的特征生成特征配对转换结果标签,然后利用特征配对转换结果标签训练逻辑回归模型得到预测函数,用生成的预测函数预测当前综艺比赛的各参赛选手的排名,可以提高比赛结果预测的准确性。The result prediction method, the electronic device and the computer readable storage medium proposed by the present application generate a feature pairing conversion result label according to the historical period of the variety game and the characteristics of the contestant, and then use the feature pairing conversion result label to train the logistic regression model to obtain the prediction. The function, using the generated prediction function to predict the ranking of each contestant in the current variety game, can improve the accuracy of the game result prediction.
图1为本申请电子装置较佳实施例的示意图;1 is a schematic diagram of a preferred embodiment of an electronic device of the present application;
图2为图1中综艺比赛结果预测系统较佳实施例的功能模块图;2 is a functional block diagram of a preferred embodiment of the result prediction system of the variety game of FIG. 1;
图3为本申请综艺比赛结果预测方法第一实施例的流程图;3 is a flow chart of a first embodiment of a method for predicting a result of a variety game of the present application;
图4为本申请综艺比赛结果预测方法第二实施例的流程图。4 is a flow chart of a second embodiment of a method for predicting a result of a variety game of the present application.
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。It is understood that the specific embodiments described herein are merely illustrative of the application and are not intended to be limiting.
如图1所示,是本申请电子装置1较佳实施例的示意图。FIG. 1 is a schematic diagram of a preferred embodiment of an electronic device 1 of the present application.
在本实施例中,电子装置1可以是服务器、智能手机、平板电脑、便携计算机、桌上型计算机等具有运算功能的终端设备。In this embodiment, the electronic device 1 may be a terminal device having a computing function, such as a server, a smart phone, a tablet computer, a portable computer, or a desktop computer.
该电子装置1包括:存储器11,处理器12,显示器13,通信总线3,以及存储于所述存储器11的综艺比赛结果预测系统10。该电子装置1通过网络2连接一个或多个服务器4,社交平台通过服务器4在网络上为社交用户提供
相应的服务。通过服务器4在社交平台中抽取综艺比赛的历史周期数据。通过通信总线3将抽取到的数据传输至处理器12。网络2可以包括局域网,广域网,城域网等类型的网络,可以为有线网络,也可以为无线网络(如WI-FI)。通信总线3用于实现这些组件之间的连接通信。The electronic device 1 includes a memory 11, a processor 12, a display 13, a
服务器4可以为文件服务器、数据库服务器、应用程序服务器或其它可以通过网络2与电子装置1进行通信的终端设备。The server 4 may be a file server, a database server, an application server, or other terminal device that can communicate with the electronic device 1 through the
存储器11至少包括一种类型的可读存储介质。所述至少一种类型的可读存储介质可为如闪存、硬盘、多媒体卡、卡型存储器11等的非易失性存储介质。在一些实施例中,所述存储器11可以是所述电子装置1的内部存储单元,例如该电子装置1的硬盘。在另一些实施例中,所述存储器11也可以是所述电子装置1的外部存储单元,例如所述电子装置1上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。The memory 11 includes at least one type of readable storage medium. The at least one type of readable storage medium may be a non-volatile storage medium such as a flash memory, a hard disk, a multimedia card, a card type memory 11, or the like. In some embodiments, the memory 11 may be an internal storage unit of the electronic device 1, such as a hard disk of the electronic device 1. In other embodiments, the memory 11 may also be an external storage unit of the electronic device 1, such as a plug-in hard disk equipped on the electronic device 1, a smart memory card (SMC), and security. Digital (Secure Digital, SD) card, flash card (Flash Card), etc.
在本实施例中,所述存储器11不仅可以用于存储安装于所述电子装置1的应用软件及各类数据,例如综艺比赛结果预测系统10、预设类型文本信息数据和逻辑回归模型的训练,还可以用于暂时地存储已经输出或者将要输出的数据。In this embodiment, the memory 11 can be used not only for storing application software installed on the electronic device 1 and various types of data, such as training of the variety game result prediction system 10, preset type text information data, and logistic regression model. It can also be used to temporarily store data that has been output or will be output.
处理器12在一些实施例中可以是一中央处理器(Central Processing Unit,CPU),微处理器或其它数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行综艺比赛结果预测系统10的功能等。The processor 12, in some embodiments, may be a Central Processing Unit (CPU), microprocessor or other data processing chip for running program code or processing data stored in the memory 11, such as performing a variety game result. The function of the system 10 and the like are predicted.
可选地,该电子装置1还可以包括用户接口,用户接口可以包括输入单元比如键盘(Keyboard)、语音输出装置比如音响、耳机等,可选地用户接口还可以包括标准的有线接口、无线接口。Optionally, the electronic device 1 may further include a user interface, and the user interface may include an input unit such as a keyboard, a voice output device such as an audio, a headphone, etc., optionally, the user interface may further include a standard wired interface and a wireless interface. .
显示器13可以适当的称为显示屏或显示单元。在一些实施例中显示器13可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。显示器用于显示在电子装置1中处理的信息以及用于显示可视化的用户界面,如:显示预测综艺比赛各参赛选手的排名。Display 13 may be referred to as a display or display unit as appropriate. In some embodiments, the display 13 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch sensor, or the like. The display is used to display information processed in the electronic device 1 and a user interface for displaying visualizations, such as: displaying the rankings of the contestants of the predicted variety game.
在图1所示的装置实施例中,作为一种计算机存储介质的存储器11中存储综艺比赛结果预测系统10的程序代码,处理器12执行综艺比赛结果预测系统10的程序代码时,实现如下功能:In the apparatus embodiment shown in FIG. 1, the program code of the variety game result prediction system 10 is stored in the memory 11 as a computer storage medium, and when the processor 12 executes the program code of the variety game result prediction system 10, the following functions are realized. :
从预设数据源中,抽取一个综艺比赛的历史周期,并从该历史周期数据中抽取各参赛选手的特征;Extracting a historical period of a variety game from a preset data source, and extracting characteristics of each contestant from the historical period data;
对所述历史周期中的各个参赛选手的特征进行配对转换,得到多个配对参赛选手的特征配对转换结果标签存储在存储器11中;Performing pairing conversion on the characteristics of each participating player in the historical period, and obtaining feature pair conversion conversion result tags of the plurality of matching competitors are stored in the memory 11;
利用各个配对参赛选手的特征配对转换结果标签训练逻辑回归模型,确定模型系数,及模型的预测函数;The logistic regression model is trained by using the feature pairing conversion result tag of each paired contestant to determine the model coefficient and the prediction function of the model;
将该综艺比赛的当前周期和当前周期各参赛选手的特征分别代入预先确定的预测函数中,求出各个参赛选手的函数值,并根据函数值的大小顺序对 各参赛选手的比赛结果进行排名,预测该综艺比赛结果。The current period of the variety game and the characteristics of each participant in the current cycle are respectively substituted into a predetermined prediction function, and the function values of the respective contestants are obtained, and the order of the function values is sequentially The results of each contestant's competition are ranked to predict the results of the variety game.
具体介绍请参下方关于综艺比赛结果预测系统10的功能模块图的详细说明。For details, please refer to the detailed description of the function module diagram of the variety game result prediction system 10 below.
如图2所示,是图1中综艺比赛结果预测系统10较佳实施例的功能模块图。本申请所称的模块是指能够完成特定功能的一系列计算机程序指令段。As shown in FIG. 2, it is a functional block diagram of a preferred embodiment of the variety game result prediction system 10 of FIG. A module as referred to in this application refers to a series of computer program instructions that are capable of performing a particular function.
在本实施例中,综艺比赛结果预测系统10包括:数据抽取模块110、配对转换模块120、模型训练模块130及预测模块140。In this embodiment, the variety game result prediction system 10 includes: a data extraction module 110, a pairing conversion module 120, a model training module 130, and a prediction module 140.
数据抽取模块110,用于从预设数据源中,抽取一个综艺比赛的历史周期数据,并从该历史周期数据中抽取各参赛选手的特征。其中,所述预设数据源包括新浪微博、腾讯微博和搜狐微博等社交平台。所述综艺比赛可以是“我是歌手”、“中国好声音”或“中国新歌声”等综艺节目。例如,当综艺比赛结果预测系统10需要对“中国新歌声”综艺比赛结果进行预测时,处理器12从新浪、腾讯和搜狐等微博中抽取“中国新歌声”综艺比赛上一期或上几期的举办周期T的相关历史数据,同时也从各种微博平台中抽取出参赛选手的微博资料。然后在参赛选手的微博中抽取出参赛选手的特征X:X={x1,x2,……,xn},其中特征X包括微博数、关注数和粉丝数等信息。从而得到这组歌手的标识信息(例如姓名或参赛编号)组成的集合SINGER={singer1,singer2,…,singern},及其对应的特征X={x1,x2,……,xn}。假设歌手singeri,确定歌手singeri特征后,歌手singeri的特征表示为Xi={xi1,xi2,…xin}。其中所述特征xi1指歌手singeri的微博数,特征xi2指歌手singeri的关注数,特征xi3指歌手singeri的粉丝数等,其他歌手情况相同,这里不再赘述。The data extraction module 110 is configured to extract historical period data of a variety game from the preset data source, and extract features of each contestant from the historical period data. The preset data source includes social platforms such as Sina Weibo, Tencent Weibo, and Sohu Weibo. The variety game may be a variety show such as "I am a singer", "China's good voice" or "Chinese new song". For example, when the variety game result prediction system 10 needs to predict the results of the "China New Songs" variety game, the processor 12 extracts the "China New Songs" variety game from Sina, Tencent and Sohu. During the period, the historical data of the period T is also collected, and the Weibo materials of the contestants are also extracted from various Weibo platforms. Then, the contestant's feature X is extracted from the competitor's Weibo: X={x 1 , x 2 , . . . , x n }, wherein the feature X includes information such as the number of microblogs, the number of followers, and the number of fans. Thereby obtaining a set of SINGER={singer 1 ,singer 2 ,...,singer n } composed of the identification information (such as name or entry number) of the group of artists, and their corresponding features X={x 1 , x 2 , . x n }. Assuming singer singer i , after determining the singer singer i feature, the singer singer i is characterized by X i = {xi 1 , xi 2 , ... xi n }. Xi 1 wherein the characteristic index singer singer i Twitter, features xi 2 Follow index singer singer i, features xi 3 refers to the number of fans and the like singer singer i are the same as the case of other singers, not repeated here.
转换模块120,用于对所述历史周期中的各个参赛选手的特征进行配对转换,得到多个配对参赛选手的特征配对转换生成的结果标签。例如,歌手singeri和歌手singerj是两个同台竞赛的参赛选手,处理器12将歌手singeri和歌手singerj两个歌手的特征进行配对转换,得到歌手对(singeri,singerj)的结果标签,如果歌手singeri赢了歌手singerj,则(singeri,singerj)的结果标签Y(Xi,Xj)为1,反之,如果歌手singerj赢了歌手singeri,则(singeri,singerj)的结果标签Y(Xi,Xj)为0。假设综艺比赛有n个参赛选手,则得到n*(n-1)条结果标签,其中没有单个歌手的标签,仅有歌手间输赢的标签。如果歌手singeri赢了歌手singerj,那么此处会产生两条结果标签:第一条标签Y(Xi,Xj)为1,特征值等于Xi-Xj。另一条记录标签Y(Xj,Xi)为0,特征值等于Xj-Xi。The conversion module 120 is configured to perform pairing conversion on the characteristics of each participating player in the historical period to obtain a result label generated by the feature pairing conversion of the plurality of matching contestants. For example, the singer singer i and the singer singer j are two contestants of the same competition, and the processor 12 pairs and converts the characteristics of the singer i and the singer singer j to obtain the singer pair (singer i , singer j ) a result tag, if the singer singer i win singer singer j, then (singer i, singer j) results label Y (X i, X j) is 1, whereas, if the singer singer j win singer singer i, the (singer i, singer j) results label Y (X i, X j) is 0. Suppose there are n contestants in the variety game, then get the n*(n-1) result label, there is no single singer's label, only the singer wins and loses the label. If the singer singer i wins the singer singer j , then two result tags are generated here: the first tag Y(X i , X j ) is 1, and the eigenvalue is equal to X i -X j . The other record label Y(X j , X i ) is 0, and the feature value is equal to X j -X i .
模型训练模块130,用于生成的结果标签训练逻辑回归模型,确定模型系数及模型的预测函数。当配对转换模块120利用参赛选手的特征计算生成结果标签后,模型训练模块130将结果标签代入逻辑回归模型中训练,求出模型系数及模型的预测函数。例如,转换模块120生成结果标签后,假设预测函数:S=f(x)=WTX,使S=f(x)=WTX满足singerj∈SINGER: The model training module 130 uses the generated result tag to train the logistic regression model to determine the model coefficients and the prediction function of the model. After the pairing conversion module 120 calculates the generated result tag by using the feature of the competitor, the model training module 130 substitutes the result tag into the logistic regression model to obtain the model coefficient and the prediction function of the model. For example, after the conversion module 120 generates the result label, it is assumed that the prediction function: S=f(x)=W T X, so that S=f(x)=W T X is satisfied. Singer j ∈SINGER:
对singerj∈SINGER,当singeri<R singerj时,Si>Sj。Correct Singer j ∈SINGER, when singer i <R singer j , S i >S j .
将Si、Sj代入预测函数S=f(x)=WTX中得:Substituting S i , S j into the prediction function S=f(x)=W T X yields:
Si-Sj=WTXi-WTXj=WT(Xi-Xj)>0S i -S j =W T X i -W T X j =W T (X i -X j )>0
从而得到:Thereby getting:
转换为逻辑回归模型:Convert to a logistic regression model:
从而得到此逻辑回归模型作为逻辑回归模型。然后将n*(n-1)条结果标签逐一对逻辑回归模型进行训练,从而得到最优的逻辑回归模型,确定模型系数WT及模型的预测函数S=f(x)=WTX。This logistic regression model is thus obtained as a logistic regression model. Then the n*(n-1) result labels are trained on a pair of logistic regression models to obtain an optimal logistic regression model, and the model coefficients W T and the model's prediction function S=f(x)=W T X are determined.
其中,所述逻辑回归模型的训练步骤如下:The training steps of the logistic regression model are as follows:
数据采集步骤:获取综艺比赛的历史周期和参赛选手的特征配对转换结果标签。假设综艺比赛有n个参赛选手,则获取该综艺比赛的历史周期T和n*(n-1)条结果标签。Data collection step: Get the historical period of the variety game and the feature pair conversion result label of the contestant. Assuming that there are n contestants in the variety game, the historical period T and n*(n-1) result labels of the variety game are obtained.
训练步骤:将参赛选手的结果标签逐一代入预测类型模型中训练,利用损失函数判断预测模型的优劣。例如,将n个参赛选手的n*(n-1)条特征配对转换结果标签代入到逻辑回归模型中预测结果。假设损失函数为0-1损失函数:Training steps: The result labels of the contestants are trained into the prediction type model one by one, and the loss function is used to judge the pros and cons of the prediction model. For example, the n*(n-1) feature pairing conversion result tags of n competitors are substituted into the prediction results in the logistic regression model. Suppose the loss function is a 0-1 loss function:
其中,Y是歌手singeri与歌手singerj的结果标签值,y(X)是歌手singeri与歌手singerj在逻辑回归模型中的预测值。如果结果标签值Y与预测值y(X)相等,L(Y,y(X))为0,说明该逻辑回归模型预测准确;如果结果标签值Y与预测值y(X)不相等,L(Y,y(X))为1,说明该逻辑回归模型预测不够准确。其中,损失函数可以是平方损失函数、绝对损失函数及对数损失函数。Where Y is the result tag value of singer singer i and singer singer j , and y(X) is the predicted value of singer singer i and singer singer j in the logistic regression model. If the result label value Y is equal to the predicted value y(X), L(Y, y(X)) is 0, indicating that the logistic regression model is accurate; if the result label value Y is not equal to the predicted value y(X), L (Y, y(X)) is 1, indicating that the logistic regression model prediction is not accurate enough. Among them, the loss function can be a square loss function, an absolute loss function, and a logarithmic loss function.
判断步骤:利用经验风险函数对损失函数的值进行统计,判断经验风险函数值是否小于第一预设值。假设经验风险函数:Judgment step: using the empirical risk function to calculate the value of the loss function, and determine whether the value of the empirical risk function is less than the first preset value. Assume the empirical risk function:
其中,Eemp[L(Y,y(X))]是模型关于训练样本的平均损失,N是结果标签数,在本实施例中,结果标签数:N=n*(n-1)。若经验风险函数值大于第一预设值,则该逻辑回归模型不是最优模型,调整模型系数WT,并返回到训练步骤直至经验风险函数值小于第一预设值;若经验风险函数值小于第一预设值,则该逻辑回归模型为最优模型。Where E emp [L(Y, y(X))] is the average loss of the model with respect to the training samples, and N is the number of result labels. In the present embodiment, the number of result labels: N=n*(n-1). If the empirical risk function value is greater than the first preset value, the logistic regression model is not the optimal model, and the model coefficient W T is adjusted and returned to the training step until the empirical risk function value is less than the first preset value; if the empirical risk function value If the value is smaller than the first preset value, the logistic regression model is the optimal model.
预测模块140,用于将当前举办综艺比赛的周期和各参赛选手的特征分别代入预先确定的预测函数,预测各个参赛选手之间的比赛结果。The prediction module 140 is configured to substitute the current period of the variety game and the characteristics of each contestant into a predetermined prediction function to predict the result of the match between the contestants.
优选地,所述预测模块140包括第一预测单元141和第二预测单元142。 Preferably, the prediction module 140 includes a first prediction unit 141 and a second prediction unit 142.
第一预测单元141,用于将该综艺比赛的当前周期和当前周期各参赛选手的特征分别代入预先确定的预测函数,求出各个参赛选手的函数值,并根据函数值大小的顺序对各参赛选手进行排名。例如,在“中国新歌声”综艺比赛中,处理器12抽取该比赛的当前周期T和当前周期所有参赛选手对应的特征X,并将其代入到预测函数S=f(x)=WTX,求出所有参赛选手的函数值WTX。最后将所有参赛选手的函数值WTX进行排序,选出最大的3个函数值对应的参赛选手作为冠军候选者并通过显示器13将结果显示出来。The first prediction unit 141 is configured to substitute the characteristics of each contestant in the current period and the current period of the variety game into a predetermined prediction function, and obtain function values of each contestant, and participate in each contest according to the order of the function values. The players are ranked. For example, in the "China New Songs" variety game, the processor 12 extracts the current period T of the game and the feature X corresponding to all the competitors in the current cycle, and substitutes it into the prediction function S=f(x)=W T X Find the function value W T X of all contestants. Finally, the function values W T X of all the contestants are sorted, and the contestants corresponding to the maximum of the three function values are selected as the champion candidates and the results are displayed on the display 13.
第二预测单元142,用于将综艺比赛的当前周期和预先确定的两个参赛选手的特征分别代入所述预测函数,预测该两个参赛选手之间的比赛结果。例如,“中国新歌声”综艺比赛进行到歌手singer1与歌手singer2决定冠亚军的环节,第二预测单元142需要预测歌手singer1与歌手singer2之间的比赛结果。处理器12抽取“中国新歌声”的当前周期T、歌手singer1的特征信息X1及歌手singer2的特征信息X2,并将其代入到预测函数S=f(x)=WTX中,分别求出歌手singer1的函数值WTX1与歌手singer2的函数值WTX2。最后将歌手singer1的函数值WTX1与歌手singer2的函数值WTX2作差。若该两个参赛选手的函数值的差值小于第二预设值,则在显示器13上显示两个参赛选手的获胜概率相同;若该两个参赛选手的函数值的差值大于或者等于第二预设值,则显示函数值较大的参赛选手胜出。The second prediction unit 142 is configured to substitute the current period of the variety game and the characteristics of the two predetermined contestants into the prediction function, respectively, and predict the result of the match between the two contestants. For example, the "China New Songs" variety game is conducted to the singer singer 1 and the singer singer 2 to decide the stage of the runner-up, and the second prediction unit 142 needs to predict the result of the match between the singer singer 1 and the singer singer 2 . The processor 12 extracts "New Chinese song" current period T, singer singer 1 wherein X 1 and feature information of a singer 2 singer information X 2, and substituted into the prediction function S = f (x) = W T X in We were determined singer singer function value W T X 1 1 and 2 singer singer function value W T X 2. Finally singer singer function value W T X 1 1 and 2 singer singer function value W T X 2 as difference. If the difference between the function values of the two competitors is less than the second preset value, the probability of winning the two participating players is the same on the display 13; if the difference between the function values of the two participating players is greater than or equal to the first The second preset value indicates that the contestant with a larger function value wins.
如图3所示,是本申请综艺比赛结果预测方法第一实施例的流程图。As shown in FIG. 3, it is a flowchart of the first embodiment of the method for predicting the results of the variety game of the present application.
在本实施例中,综艺比赛结果预测方法包括:步骤S10-步骤S40。In this embodiment, the variety game result prediction method includes: step S10 - step S40.
步骤S10,从预设数据源中,抽取一个综艺比赛的历史周期数据,并从该历史周期数据中抽取各参赛选手的特征。其中,所述预设数据源可以是新浪微博、腾讯微博和搜狐微博等社交平台。所述综艺比赛可以是“我是歌手”、“中国好声音”或“中国新歌声”等综艺节目。例如,当综艺比赛结果预测系统10需要对“中国新歌声”综艺比赛结果进行预测时,处理器12从新浪、腾讯和搜狐等微博中抽取“中国新歌声”综艺比赛上一期或上几期的举办周期T的相关历史数据,同时也从各种微博平台中筛选出参赛选手的微博资料。然后从微博的预设类型文本信息中抽取出参赛选手的特征X:X={x1,x2,……,xn},其中特征X包括微博数、关注数和粉丝数等信息。从而得到这组歌手的标识信息(例如姓名或参赛编号)组成的集合SINGER={singer1,singer2,…,singern},及其对应的特征X={x1,x2,……,xn}。假设需要抽取歌手singeri的特征,则可以在新浪微博中找到歌手singeri的微博,并抽取歌手singeri的微博资料,然后确定歌手singeri的特征Xi,歌手singeri的特征表示为Xi={xi1,xi2,…xin},其他歌手也通过类似的方法抽取特征信息。Step S10: Extract historical period data of a variety game from the preset data source, and extract features of each contestant from the historical period data. The preset data source may be a social platform such as Sina Weibo, Tencent Weibo, and Sohu Weibo. The variety game may be a variety show such as "I am a singer", "China's good voice" or "Chinese new song". For example, when the variety game result prediction system 10 needs to predict the results of the "China New Songs" variety game, the processor 12 extracts the "China New Songs" variety game from Sina, Tencent and Sohu. The historical data of the period T is also selected, and the Weibo materials of the contestants are also selected from various Weibo platforms. Then, the feature X of the competitor is extracted from the preset type text information of the microblog: X={x 1 , x 2 , . . . , x n }, wherein the feature X includes information such as the number of microblogs, the number of followers, and the number of fans. . Thereby obtaining a set of SINGER={singer 1 ,singer 2 ,...,singer n } composed of the identification information (such as name or entry number) of the group of artists, and their corresponding features X={x 1 , x 2 , . x n }. Suppose you need to extract the characteristics of singer singer i , you can find the singer i 's microblog in Sina Weibo, and extract the singer i 's microblog information, and then determine the singer i 's feature X i , the singer i 's feature representation For X i ={xi 1 ,xi 2 ,...xi n }, other singers also extract feature information by a similar method.
步骤S20,对所述历史周期中的各个参赛选手的特征进行配对转换,得到多个配对参赛选手的特征配对转换结果标签。例如,歌手singeri和歌手singerj是两个同台竞赛的参赛选手,处理器12将歌手singeri和歌手singerj两个歌手的特征进行配对转换,得到歌手对(singeri,singerj)的结果标签,如果歌手 singeri赢了歌手singerj,则(singeri,singerj)的结果标签Y(Xi,Xj)为1,反之,如果歌手singerj赢了歌手singeri,则(singeri,singerj)的结果标签Y(Xi,Xj)为0。假设综艺比赛有n个参赛选手,则得到n*(n-1)条特征配对转换结果标签记录。如果歌手singeri赢了歌手singerj,那么此处会产生两条结果标签:第一条标签Y(Xi,Xj)为1,特征值等于Xi-Xj。另一条记录标签Y(Xj,Xi)为0,特征值等于Xj-Xi。其中没有单个歌手的标签,仅有歌手间输赢的标签。最后,将生成的特征配对转换结果标签存储在存储器11中。In step S20, pairing conversion is performed on the characteristics of each participating player in the historical period to obtain a feature pairing conversion result label of the plurality of matching competitors. For example, the singer singer i and the singer singer j are two contestants of the same competition, and the processor 12 pairs and converts the characteristics of the singer i and the singer singer j to obtain the singer pair (singer i , singer j ) a result tag, if the singer singer i win singer singer j, then (singer i, singer j) results label Y (X i, X j) is 1, whereas, if the singer singer j win singer singer i, the (singer i, singer j) results label Y (X i, X j) is 0. Assuming that there are n contestants in the variety game, n*(n-1) feature pairing conversion result label records are obtained. If the singer singer i wins the singer singer j , then two result tags are generated here: the first tag Y(X i , X j ) is 1, and the eigenvalue is equal to X i -X j . The other record label Y(X j , X i ) is 0, and the feature value is equal to X j -X i . There is no label for a single singer, only the label for winning or losing between singers. Finally, the generated feature pair conversion result tag is stored in the memory 11.
步骤S30,利用各个配对参赛选手的结果标签训练逻辑回归模型,确定模型系数及模型的预测函数。例如,假设预测函数:S=f(x)=WTX,并使得该预测函数S=f(x)=WTX能够满足:singerj∈SINGER: In step S30, the logistic regression model is trained by using the result tags of the respective matched competitors to determine the model coefficients and the prediction function of the model. For example, suppose the prediction function: S = f(x) = W T X, and makes the prediction function S = f(x) = W T X satisfy: Singer j ∈SINGER:
对singerj∈SINGER,当singeri<R singerj时,Si>Sj。Correct Singer j ∈SINGER, when singer i <R singer j , S i >S j .
将Si、Sj代入预测函数S=f(x)=WTX中得:Substituting S i , S j into the prediction function S=f(x)=W T X yields:
Si-Sj=WTXi-WTXj=WT(Xi-Xj)>0S i -S j =W T X i -W T X j =W T (X i -X j )>0
从而得到:Thereby getting:
转换为逻辑回归模型:Convert to a logistic regression model:
从而得到此逻辑回归模型作为逻辑回归模型。然后将n*(n-1)条特征配对转换结果标签逐一对逻辑回归模型进行训练,从而得到最优的逻辑回归模型,确定模型系数WT及模型的预测函数S=f(x)=WTX。This logistic regression model is thus obtained as a logistic regression model. Then n*(n-1) feature pairing conversion result labels are trained one by one by logistic regression model to obtain the optimal logistic regression model, and the model coefficient W T and the model's prediction function S=f(x)=W are determined. T X.
步骤S40,用于抽取该综艺比赛的当前周期和当前周期各参赛选手的特征分别代入预先确定的预测函数中,求出各个参赛选手的函数值,并根据函数值大小的顺序对各参赛选手进行排名。例如,在中国新歌声综艺比赛中,处理器12抽取当前该比赛的周期T和所有参赛选手对应的特征X,并将其代入到预测函数S=f(x)=WTX,求出所有参赛选手的函数值WTX。最后将所有参赛选手的函数值WTX从大到小进行排序,选出最大的3个函数值对应的参赛选手作为冠军候选者并通过显示器13将结果显示出来。例如,歌手singeri、歌手singerj、歌手singerk分别对应的函数值WTXi、WTXj、WTXk最大,则显示器显示:歌手singeri、歌手singerj、歌手singerk是冠军候选者。Step S40, for extracting the current period of the variety game and the characteristics of each contestant in the current period are respectively substituted into a predetermined prediction function, determining the function values of each contestant, and performing the contestants according to the order of the function values. Ranking. For example, in the Chinese New Song Variety Competition, the processor 12 extracts the current period T of the game and the feature X corresponding to all the contestants, and substitutes it into the prediction function S=f(x)=W T X to find all The function value of the contestant is W T X. Finally, the function values W T X of all the contestants are sorted from large to small, and the contestants corresponding to the largest three function values are selected as the champion candidates and the results are displayed on the display 13. For example, the singer singer i , the singer singer j , and the singer singer k respectively have the largest function values W T X i , W T X j , W T X k , and the display shows: singer singer i , singer singer j , singer singer k is Champion candidate.
本实施例提出的综艺比赛结果预测方法,通过利用综艺比赛的历史周期和参赛选手的特征生成特征配对转换结果标签,来训练逻辑回归模型求出预测函数,最后代入当前举办综艺比赛的周期和各参赛选手的特征到预测函数,确定参赛选手排名,提高预测比赛结果的准确性。 The method for predicting the result of the variety game proposed in this embodiment, by using the historical period of the variety game and the characteristics of the contestant to generate the feature pairing conversion result label, training the logistic regression model to obtain the prediction function, and finally substituting the current period of the variety game and each The characteristics of the contestants are predicted to function, determine the ranking of the contestants, and improve the accuracy of the predicted game results.
如图4所示,是本申请综艺比赛结果预测方法第二实施例的流程图。As shown in FIG. 4, it is a flowchart of the second embodiment of the method for predicting the result of the variety game of the present application.
在本实施例中,综艺比赛结果预测方法包括:步骤S10-步骤S70。其中,步骤S10-步骤S40与第一实施例中内容大致相同,这里不再赘述。In this embodiment, the variety game result prediction method includes: step S10 - step S70. The steps S10 to S40 are substantially the same as those in the first embodiment, and are not described herein again.
步骤S50,判断当前综艺比赛的两个参赛选手的预测函数值的差值是否小于第二预设值。例如,中国新歌声综艺比赛进行到歌手singer1与歌手singer2决定冠亚军的环节,第二预测单元142需要预测歌手singer1与歌手singer2之间的比赛结果。处理器12抽取当前举办的中国新歌声的周期T、歌手singer1的特征信息X1及歌手singer2的特征信息X2,并将其代入到预测函数S=f(x)=WTX中,分别求出歌手singer1的函数值WTX1与歌手singer2的函数值WTX2。最后将歌手singer1的函数值WTX1与歌手singer2的函数值WTX2作差,并判断两个歌手的预测函数值的差值是否小于第二预设值。In step S50, it is determined whether the difference between the prediction function values of the two participating players of the current variety game is less than the second preset value. For example, the Chinese New Songs Variety Competition went to the stage where the singer Singer 1 and the singer Singer 2 decided to win the championship, and the second prediction unit 142 needed to predict the result of the match between the singer singer 1 and the singer singer 2 . The processor 12 extracts the current song held Chinese New period T, singer singer 1 wherein X 1 and feature information of a singer 2 singer information X 2, and substituted into the prediction function S = f (x) = W T X in We were determined singer singer function value W T X 1 1 and 2 singer singer function value W T X 2. Finally singer singer function value W T X 1 1 and 2 singer singer function value W T X 2 as a difference, the difference is determined and the prediction function values of the two singers is less than a second predetermined value.
步骤S60,若该两个参赛选手的函数值的差值小于第二预设值,则两个参赛选手胜率均为50%。例如,将歌手singer1的函数值WTX1与歌手singer2的函数值WTX2作差,差值小于第二预设值时,显示器13显示“歌手singer1与歌手singer2获胜率相同”。In step S60, if the difference between the function values of the two participating players is less than the second preset value, the winning rate of both participating players is 50%. For example, when the value of a singer singer function W T X 1 and function 2 singer Singer W T X 2 as a difference value, the difference is smaller than a second predetermined value, the display 13 shows "singer singer singer singer 1 2 win rate the same".
步骤S70,若该两个参赛选手的函数值的差值大于或等于第二预设值,则较大函数值对应的参赛选手获胜。例如,将歌手singer1的函数值WTX1与歌手singer2的函数值WTX2作差,差值大于第二预设值时,假设歌手singer1的函数值WTX1大于歌手singer2的函数值WTX2,则显示器13显示“歌手singer1获胜”。Step S70, if the difference between the function values of the two participating players is greater than or equal to the second preset value, the contestant corresponding to the larger function value wins. For example, when the value of a singer singer function W T X 1 and function 2 singer Singer W T X 2 as a difference value, the difference is greater than a second predetermined value, assuming the singer singer function value W T X 1 1 is greater than Singer The function value of singer 2 is W T X 2 , and the display 13 displays "Singer Singer 1 wins".
相比于第一实施例,本实施例提出的综艺比赛结果预测方法,根据综艺比赛的历史周期和参赛选手的特征生成特征配对转换结果标签,然后利用特征配对转换结果标签训练逻辑回归模型得到预测函数,最后可以利用生成的预测函数预测当前综艺比赛的各参赛选手的排名,还可以利用预测函数预测当前综艺比赛的过程中两个同台竞赛的歌手的比赛结果,提高比赛结果预测的准确性和全面性。Compared with the first embodiment, the prediction method of the variety game result proposed by the embodiment generates a feature pairing conversion result label according to the historical period of the variety game and the characteristics of the contestant, and then uses the feature pairing conversion result label to train the logistic regression model to obtain the prediction. The function can finally use the generated prediction function to predict the ranking of each contestant in the current variety game. You can also use the prediction function to predict the results of the two singers in the same stage in the process of the current variety game, and improve the accuracy of the game result prediction. And comprehensive.
此外,本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质中包括综艺比赛结果预测系统10,所述综艺比赛结果预测系统10被处理器执行时实现如下操作:In addition, the embodiment of the present application further provides a computer readable storage medium, which includes a variety game result prediction system 10, and the variety game result prediction system 10 is executed by a processor to:
数据抽取步骤:从预设数据源中,抽取一个综艺比赛的历史周期数据,并从该历史周期数据中抽取各参赛选手的特征;Data extraction step: extracting historical period data of a variety game from a preset data source, and extracting characteristics of each contestant from the historical period data;
转换步骤:,对所述历史周期中的各个参赛选手的特征进行配对转换,得到多个配对参赛选手的特征配对转换结果标签;a conversion step: performing pairing conversion on characteristics of each contestant in the historical period to obtain a feature pairing conversion result label of a plurality of matched contestants;
模型训练步骤:利用各个配对参赛选手的特征配对转换结果标签训练逻辑回归模型,确定模型系数及模型的预测函数;Model training step: training the logistic regression model by using the feature pairing conversion result label of each paired contestant to determine the model coefficient and the prediction function of the model;
第一预测步骤:将该综艺比赛的当前周期和当前周期各参赛选手的特征分别代入所述预测函数中,求出各个参赛选手的函数值,并根据函数值大小 的顺序对各参赛选手的比赛结果进行排名。a first prediction step: substituting the current period of the variety game and the characteristics of each contestant in the current period into the prediction function, and determining the function value of each contestant according to the function value The order of the competition is to rank the results of each contestant.
优选地,所述预测函数的表达式为:Preferably, the expression of the prediction function is:
S=f(x)=WTXS=f(x)=W T X
其中T代表综艺比赛的周期,WT代表该预测函数的模型系数,X代表参赛选手的特征,S代表该参赛选手的函数值。Where T represents the period of the variety game, W T represents the model coefficient of the prediction function, X represents the characteristics of the contestant, and S represents the function value of the contestant.
优选地,所述综艺比赛结果预测系统被所述处理器执行时,还实现如下步骤:Preferably, when the variety game result prediction system is executed by the processor, the following steps are also implemented:
第二预测步骤:将综艺比赛的当前周期和预先确定的两个参赛选手的特征分别代入所述预测函数,预测该两个参赛选手之间的比赛结果;a second prediction step: substituting the current period of the variety game and the characteristics of the two predetermined contestants into the prediction function, respectively, and predicting the result of the match between the two contestants;
优选地,所述第二预测步骤还包括:Preferably, the second prediction step further comprises:
若两个参赛选手的函数值的差值小于第二预设值,则预测该两个参赛选手的获胜率相同;If the difference between the function values of the two competitors is less than the second preset value, it is predicted that the winning rates of the two participating players are the same;
若两个参赛选手的函数值的差值大于或者等于第二预设值,则预测较大函数值对应的参赛选手获胜。If the difference between the function values of the two competitors is greater than or equal to the second preset value, the competitor corresponding to the larger function value is predicted to win.
本申请之计算机可读存储介质的具体实施方式与上述综艺比赛结果预测方法的具体实施方式大致相同,在此不再赘述。The specific implementation manner of the computer readable storage medium of the present application is substantially the same as the specific implementation manner of the above-mentioned variety game result prediction method, and details are not described herein again.
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the embodiments of the present application are merely for the description, and do not represent the advantages and disadvantages of the embodiments.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the foregoing embodiment method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be through hardware, but in many cases, the former is better. Implementation. Based on such understanding, the technical solution of the present application, which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM as described above). , a disk, an optical disk, including a number of instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the methods described in the various embodiments of the present application.
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。 The above is only a preferred embodiment of the present application, and is not intended to limit the scope of the patent application, and the equivalent structure or equivalent process transformations made by the specification and the drawings of the present application, or directly or indirectly applied to other related technical fields. The same is included in the scope of patent protection of this application.
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2017108762384 | 2017-09-25 | ||
| CN201710876238.4A CN107807908A (en) | 2017-09-25 | 2017-09-25 | Variety result of the match Forecasting Methodology, device and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019056502A1 true WO2019056502A1 (en) | 2019-03-28 |
Family
ID=61583927
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/108805 Ceased WO2019056502A1 (en) | 2017-09-25 | 2017-10-31 | Variety game result prediction method and apparatus, and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107807908A (en) |
| WO (1) | WO2019056502A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114722907A (en) * | 2022-03-10 | 2022-07-08 | 网易(杭州)网络有限公司 | Method and device for generating game property supply and demand change prediction model |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109091868B (en) * | 2018-08-14 | 2019-11-22 | 腾讯科技(深圳)有限公司 | Method, apparatus, computer equipment and the storage medium that battle behavior determines |
| CN110458328A (en) * | 2019-07-11 | 2019-11-15 | 清华大学 | Black swan event decision-making method and device based on combined subjective and objective prediction |
| CN119940657A (en) * | 2025-04-02 | 2025-05-06 | 清华大学 | A method for predicting the results of confrontational games and related equipment |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102385719A (en) * | 2011-11-01 | 2012-03-21 | 中国科学院计算技术研究所 | Regression prediction method and device |
| CN105989441A (en) * | 2015-02-11 | 2016-10-05 | 阿里巴巴集团控股有限公司 | Model parameter adjustment method and device |
| CN107103419A (en) * | 2017-04-20 | 2017-08-29 | 北京航空航天大学 | One kind of groups software development process analogue system and method |
-
2017
- 2017-09-25 CN CN201710876238.4A patent/CN107807908A/en active Pending
- 2017-10-31 WO PCT/CN2017/108805 patent/WO2019056502A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102385719A (en) * | 2011-11-01 | 2012-03-21 | 中国科学院计算技术研究所 | Regression prediction method and device |
| CN105989441A (en) * | 2015-02-11 | 2016-10-05 | 阿里巴巴集团控股有限公司 | Model parameter adjustment method and device |
| CN107103419A (en) * | 2017-04-20 | 2017-08-29 | 北京航空航天大学 | One kind of groups software development process analogue system and method |
Non-Patent Citations (1)
| Title |
|---|
| LIU HONGYOU ET AL: "analysis on winning determinant performance indicators in chineese football association super league", CHINA SPORT SCIENCE AND TECHNOLOGY, 31 March 2016 (2016-03-31) * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114722907A (en) * | 2022-03-10 | 2022-07-08 | 网易(杭州)网络有限公司 | Method and device for generating game property supply and demand change prediction model |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107807908A (en) | 2018-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10402703B2 (en) | Training image-recognition systems using a joint embedding model on online social networks | |
| US10650009B2 (en) | Generating news headlines on online social networks | |
| US9767183B2 (en) | Method and system for enhanced query term suggestion | |
| US20180336193A1 (en) | Artificial Intelligence Based Method and Apparatus for Generating Article | |
| CN112732915A (en) | Emotion classification method and device, electronic equipment and storage medium | |
| US10083379B2 (en) | Training image-recognition systems based on search queries on online social networks | |
| WO2019218514A1 (en) | Method for extracting webpage target information, device, and storage medium | |
| WO2018050022A1 (en) | Application program recommendation method, and server | |
| WO2018188576A1 (en) | Resource pushing method and device | |
| WO2019041520A1 (en) | Social data-based method of recommending financial product, electronic device and medium | |
| WO2021031410A1 (en) | Commodity information prediction model-based commodity information pushing method and apparatus, non-volatile readable storage medium, and computer device | |
| CN113707302B (en) | Service recommendation method, device, equipment and storage medium based on associated information | |
| WO2019056502A1 (en) | Variety game result prediction method and apparatus, and storage medium | |
| CN112559923A (en) | Website resource recommendation method and device, electronic equipment and computer storage medium | |
| CN115827956A (en) | Data information retrieval method and device, electronic equipment and storage medium | |
| CN103262079B (en) | Search device and search method | |
| CN112182107B (en) | List data acquisition method, device, computer equipment and storage medium | |
| CN111611491A (en) | Search word recommendation method, apparatus, device, and readable storage medium | |
| CN111695922B (en) | Potential user determination method and device, storage medium and electronic device | |
| CN111639164A (en) | Question-answer matching method and device of question-answer system, computer equipment and storage medium | |
| CN118537053B (en) | E-commerce data asset management and control method and system based on business center | |
| CN116522164B (en) | A user matching method, device and storage medium based on user collected information | |
| CN112528155A (en) | Data processing and pushing method, device and medium based on scientific and technological achievement conversion | |
| CN118827774A (en) | An AIGC-driven automatic personalized content push system and method | |
| CN114219367A (en) | User scoring method, device, equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17925782 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 13.10.2020) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17925782 Country of ref document: EP Kind code of ref document: A1 |