130 likes | 209 Vues
Funz!c is a music recommendation system that suggests music and artists based on user preferences and social networking presence. With over 200,000 artist tags and a vast music dataset, it offers a novel one-click recommendation for similar friends and artist suggestions. The platform integrates data mining techniques and top APIs to provide a user-friendly and interactive experience tailored to the Facebook platform.
E N D
Funzichave fun…! Harish Kambam Pavankanth Mukthi Chandrasekhar Manda
Agenda • Demo • Introduction • Business Case • Functionalities • Architecture • Data Mining • Novelty • Team Contribution
Introduction • Necessity for Social networks to be more specific • Identifying friends, friends within the friends’ networks based on the Similarities (music) and likes as per Social Networking profile
Business Case • To provide a recommendation system that • Suggests Music and Music Artists based on user’s preferences & Social Networking presence • Revenue: Facebook App, Android App, Google Adwords
Functionalities • Search Music Artists • Search Movies • Artist Recommendation • User Input • Facebook Profile Information
Technical Details • Latest Facebook Connect Technology • Over 200,000 artist tags fetched from last.fm and spiders • Music Dataset (fetched via API calls from Last.fm) • Top 10000 artists, 87000 tracks, 45000 albums • Movie Dataset (fetched using text spiders from Imdb.com/UCB.edu) • Movie titles, ratings, soundtracks, book adaptations • Movie data as recent as April 2010 • Mashup of Music/Movie information
Competitor Analysis • TweetURMusic • Twitter based music sharing portal • No data mining component • No Videos • MusicMazaa • Mashups – Photos, Videos, Sports, Blogs • No Dataming and Recommendation System • Funzic! • 9 Top APIs – all rated best in their own regard • Data Mining Component and Recommendation System • Tons of Data
Data Mining We have We did • Over 10,000 Popular Artists (Clean data) – (over 5,000 unique tags) • All Movie Soundtracks* for Artists • All Book adaptations* for Artists • Tag dictionary • Eliminated redundancy • Normalization of Data • Jaccard function • Similarity for attributes with user query • Recommendation System • Facebook Profile • User Input *upto April 2010
Novelty • One click recommendation for Similar friends, Artist Suggestions based on Facebook profile • One stop information site for Music, Music related to Movies (Based on listed Sound tracks) • Fully functional Web 2.0 enabled Mashup site with YouTube, Flickr, RSS feeds, Wikipedia, Play.me, Amazon, last.fm, IMDB, Twitter & Facebook • User friendly, Interactive and fully functional website • Target user base – Social Networking platform of Facebook
Team Contribution • Pavankanth • Facebook API, Play.me API, YouTube API, Flickr API, UCB Dataset spidering • Web application development & Architecture • Harish • Web design, User Interface development, CSS, JavaScript & JQuery Effects • Wikipedia API, RSS Feeds • Chandrasekhar • Last.fm Crawler, Parser, IMDB Parser, Amazon API • Data base design, Data mining
Data Mining (Additional) • Normalization • Useful to normalize errors when population parameters are known
Data Mining (Additional) • Jaccard Function (Similarity Scores) • Each user input, Each Artist, Each Friend on Facebook is weighed for 15 different attributes • Jaccard Function is utilized to identify • Similarity between the User inputs & Artists of Funz!c dataset