1st completed app - music recommendation + playlists - Raspberry Pi Forums


so thought share first completed app: music recommendation service can generated playlists of recommendations - http://www.musicsuggestions.ninja/. long , arduous road current state, please let me know if have ways improve it.

basic problems faced were:

1) clustering band names
2) searching , finding match in huge list of band names
3) grabbing youtube results limited resources
4) scaling web app (so run on pi , not super slow)


solutions (abbreviated form) were:

1) use ward tree (from http://scikit-learn.org/stable/modules/ ... clustering python kit) cluster.
2) use combination of edit distances string matching , using https://pypi.python.org/pypi/python-levenshtein/0.12.0 , https://github.com/seatgeek/fuzzywuzzy string matching , usingthe python multiprocessing library parallization (more detailed information @ website: http://rpiai.com/2015/04/25/my-first-we ... n-service/.
3) grab youtube results http://lxml.de/ - beautifulsoup4 slow.
4) scale web app http://gunicorn.org/ since otherwise have 1 person connect @ time , super slow on pi.

anyways, i'm posting here in hopes may find useful own projects (or find app useful) or have useful tips improve this! i still have no idea i'm doing ;)



raspberrypi



Comments

Popular posts from this blog

VIDIOC_S_FMT error 16, Device or resource busy - Raspberry Pi Forums

using a laptop skeleton to build a pi laptop - Raspberry Pi Forums

Forum for Joomla? - Joomla! Forum - community, help and support