Deep Content Based Music Recommendation Engine

449 views
Skip to first unread message

Ashutosh Singh

unread,
Oct 30, 2015, 3:00:41 AM10/30/15
to torch7
Hi, 

I have a beginner's idea of the machine learning and I have been working in the iris biometrics domain for the past 2 year. 

Now I wanted to try Deep Learning. I have a small project in mind of Music Recommendation Engine.

I researched about the data in music domain and  I got through the Million Song Dataset. 
There is also a great blog post of Deep Music recommendation at http://benanne.github.io/2014/08/05/spotify-cnns.html

I am thinking just along the same lines but for the Indian Songs.

The Million Song dataset contains mostly english songs also they have the music data also from the last.fm and musicbrainz.com
Things are not so good in Indian domain. We don't have last.fm data collection of user's plays. 

I contacted with 2 major music providers in India gaana.com and saavn.com about data but they just said they are working on it and will do something in few months. 


Now I have around 60Gb of  Indian songs. (around 10000 songs) and I want to develop an engine which will take a song and find other songs similar on the basis of music, tone, beats, etc(content).

The next problem is I don't know where to start.

Would anyone be willing to help me through this project?

Thanks 
Ashutosh

Florian STRUB

unread,
Oct 30, 2015, 9:25:48 AM10/30/15
to torch7
Hi,
I am working on collaborative filtering through Deep Learning. You can have a look to the torch/Lua code I uploaded:
https://github.com/fstrub95/Autoencoders_cf 
The related paper is still under review, so I did not upload it. (NIPS workshop).

Yet, if you want to study recommender systems, I would strongly advise you to first study SVD or ALS-WR. 

Neural networks is not the best choice for recommender systems. Few works have been published. Even if first results are very promising, it is far from mature.
Nonetheless, the following paper is a must-read : http://www.machinelearning.org/proceedings/icml2007/papers/407.pdf
  
Good luck!
Kind regards, 
STRUB Florian

Ankit Jain

unread,
Mar 12, 2016, 5:39:22 AM3/12/16
to torch7
Hello  Ashutosh, 

I am also working on recommendation system and want to try it out on Indian songs. Can you please provide me with details on how to obtain dataset for Indian songs.

Any help would be really appreciated.

Regards,
Ankit 

savani poojan

unread,
Jul 24, 2019, 12:32:07 AM7/24/19
to torch7
Can you suggested where can i get that data sets i try to find hindi songs datasets but i did not find any?

Sio Kumar

unread,
Jul 24, 2019, 1:21:27 AM7/24/19
to torch7
This was an old thread and things have changed a lot in these many years. 

For dataset, what I did was created my own by taking snippets from the song library  I had. 
I took 30s random snippets from the songs and used my music history for past 3 months. 

Unfortunately, I don't have the dataset with me now but similar approach could be taken. 
Saavn and Gaana never took it forward. So at the moment, your data and history would be the only thing. 




--
You received this message because you are subscribed to a topic in the Google Groups "torch7" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/torch7/v0D5zw-wGRw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to torch7+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/torch7/a4ec52d9-8e5f-45f7-9aa6-c1eb23eedeb4%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages