How I Would Use the Google Prediction API (To Find Your Musical Profile)
thedatascientist.com
thedatascientist.com
Naive bayes is almost definitely going to be something that they offer — it seems like it's just a question of 'when'.
Incidentally this is only my second post, and I'll continue to write both on general insights to existing public data, as well as more technical (with-code) posts geared towards those who want to get their hands dirty.
[edit: the page loads, but doesnt render in chrome for os x] also, the links are broken (they have an extra http://)
[edit: looks like the source is truncated. Several closing tags -- including a few divs, body, and html -- are missing. Not sure why Chrome can't handle that though.]
I wanted some tech like Midomi's ou Soundhound's music fingerprinting mixed in with this. Show me new artists that sound similar to artists that I like. Better yet, similar to a mix of artists that I like. Now that would be nice.
This is actually quite difficult to do. First you need to identify which features of a song are representative of its genre (a song might have 3 million of them). Then you need to build a model that can classify songs accurately based on those features. This has to be done in a speedy way, because you know, you don't have time to wait for a few million songs to process...
Relevant MATLAB code if you want to try your hand: http://labrosa.ee.columbia.edu/~dpwe/resources/matlab/finger...
Relevant algorithm you might want to try (Hidden Markov Model): http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.131...
Company that does recommendations based off audio fingerprinting pretty well: http://www.bmat.com/
Anyone know of any books that dig into this or related topics?
http://oreilly.com/catalog/9780596529321
If you want a good introduction to Naive Bayesian classifiers, there was a pretty readable explanation in Artificial Intelligence: a Modern Approach. It's an expensive book, but I'm sure you can find a copy in any well-stocked university library.