A method and server for recommending singing accompaniment
A recommendation method and server technology, applied in the direction of instruments, calculations, audio data retrieval, etc., can solve problems such as low accuracy and fuzzy classification of recommendation results, and achieve the effect of improving accuracy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0028] refer to figure 1 , shows a flowchart of a method for recommending singing accompaniment according to Embodiment 1 of the present invention. The method for recommending singing accompaniment according to the embodiment of the present invention includes the following steps:
[0029] Step 101: The server obtains the user's singing behavior data and the artist identification information that has been sung.
[0030] The user's singing behavior data includes the artists that the user has sung, and the number of times the user has sung the songs of these artists.
[0031] Step 102: According to the user singing data, a vector space corresponding to the artist ID is established, and the artist ID is clustered to obtain a clustering result.
[0032] For example, the number of times that artist A is sung by users a, b, and c are 0, 1, and 3 times, respectively. If the sample size is a, b, and c, each value in the vector is 0, 3, and 4; 0 means never sung, 3 means sung, and 4 m...
Embodiment 2
[0039] refer to figure 2 , shows a flowchart of a method for recommending singing accompaniment according to the second embodiment of the present invention. The method for recommending singing accompaniment according to the embodiment of the present invention includes the following steps:
[0040] Step 201: The server acquires the user's singing behavior data and the artist identification information that has been sung.
[0041] Step 202: According to the user's singing data, establish a vector space corresponding to the artist ID, and perform clustering on the artist ID to obtain a clustering result.
[0042] A preferred clustering method is:
[0043] S1: Extract the user singing behavior data that meets the conditions from the acquired user singing behavior data;
[0044] The user's singing behavior data that meets the conditions is the historical data of the songs performed by users who normally log in and use the mobile application within a certain period of time. These...
Embodiment 3
[0067] refer to image 3 , showing a schematic structural diagram of a server of the present invention. The server shown in this embodiment includes:
[0068] The obtaining module 301 is configured to obtain the user's singing behavior data and the identification information of the artist who has been sung.
[0069] The clustering module 302 is configured to establish a vector space corresponding to the artist's ID according to the user's singing data, and to cluster the artist's ID to obtain a clustering result.
[0070] The filtering module 303 is used for filtering the clustering result to obtain the filtering result.
[0071] The recommendation module 304 is used for recommending singing accompaniment according to the filtering result.
[0072] With the server provided by the embodiment of the present invention, a vector space corresponding to an artist can be established through the user's singing behavior, and the artist can be clustered by calculating the vector spac...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


