1. A method for recommending music comprising: identifying a granularity of a plurality of genres based on a request for music similarity, wherein the request identifies a user; training a genre classifier, executing on a computer processor, based on the granularity to obtain a trained genre classifier; calculating, using the computer processor, a first profile by the trained genre classifier, wherein the first profile comprises, for each of the plurality of genres, a likelihood that a music selection associated with the user is in the genre; calculating, using the computer processor, a second profile by the trained genre classifier, wherein the second profile comprises, for each of the plurality of genres, a likelihood that an unknown music selection is in the genre; obtaining a first similarity score between the first profile and the second profile; and recommending the unknown music selection to the user based on the first similarity score.
1. A method for recommending music comprising: identifying a granularity of a plurality of genres based on a request for music similarity, wherein the request identifies a user; training a genre classifier, executing on a computer processor, based on the granularity to obtain a trained genre classifier; calculating, using the computer processor, a first profile by the trained genre classifier, wherein the first profile comprises, for each of the plurality of genres, a likelihood that a music selection associated with the user is in the genre; calculating, using the computer processor, a second profile by the trained genre classifier, wherein the second profile comprises, for each of the plurality of genres, a likelihood that an unknown music selection is in the genre; obtaining a first similarity score between the first profile and the second profile; and recommending the unknown music selection to the user based on the first similarity score. 10. The method of claim 1 , further comprising: selling the unknown music selection to the user based on recommending the unknown music selection.