0% found this document useful (0 votes)
73 views26 pages

Final Year Project Presentation "Song Recommendation": Project Partners: Supervised by

project presentation

Uploaded by

Saurdev Sresta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views26 pages

Final Year Project Presentation "Song Recommendation": Project Partners: Supervised by

project presentation

Uploaded by

Saurdev Sresta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 26

Final Year Project Presentation

“Song Recommendation”

Project Partners: Supervised By:


Ishwor Khatri Mr. Tika Dahal
Saurdev Shrestha
Aashish Niraula
Da Chokke Sherpa
1
Background
⮚“Song Recommendation ” is a web application developed using python as a
backend tool and html, css and javascript as a front end tool.
⮚Uses the content based filtering approach to recommend the music by matching
the song with with the user interest.
⮚User can either play or download songs of their choice, they can rate and give
review to the song.
⮚The system keeps track of the songs played by the user in the database.
⮚The recommendation algorithm implemented here matches the user data with
the song data and recommends the song based on his/her interest.

2
Problem Statement

❑Loss of time in searching for the good website from where we can play ,
download and listen the song of our own interest.

❑User have to search manually the song but instead our system recommends the
song.

3
Objective
❑To download audio
❑Listen to the song
❑To recommend the Song based on user interest
❑To give rating and review of the song

4
Future Scope
❑Making Song buddies on the basis of similar Song interests.
❑Recommendations based on the user ratings and user profile.
❑Creating chat rooms to discuss about upcoming or newly released songs.
❑Providing licensed Song streaming and downloads by admin
❑Implementation of payment portal for easier buying and selling of audio and
songs.

5
How the system works?

• Gets the currently played song information (song tag) and the user
information(user id) and matches the song in the song database and
recommends the song to the user.

6
Working mechanism of system

Figure: System Architecture of the Recommendation System 7


Content Based Filtering
• Cognitive filtering, recommends items based on a comparison between the
content of the items and a user profile
• The vector space model and latent semantic indexing are two methods that use
the terms to represent documents as vectors in a multidimensional space.
• A learning algorithm has to be chosen that is able to learn the user profile based
on seen items and can make recommendations based on this user profile.

8
Cosine Similarities Algorithm
• Steps to find the cosine similarities
⮚Convert words to vector
⮚Find the cosine angle between the vectors by using the formula as below:

9
Contd..
• Find the items having the cosine values greater than defined in algorithm.

10v
Tools Used
• Front end Tools
⮚Html
⮚CSS
⮚JavaScript
• Back end Tools
⮚Python Django

11
System Design

Figure: ER Diagram 12
System Design

Figure : Use Case Diagram


13
System Architecture

Figure: Level 0 DFD


14
User Interface

Figure: Home Page 15


Contd..

Figure: List of songs 16


Contd..

Figure: Search song


17
Contd..

Figure: Play song 18


Contd..

Figure: Add rating and review 19


Contd..

Figure: Recommended song


20
Contd..

Figure: Similar Songs 21


Contd..

22
Limitations
• We cannot access songs without internet.
• Risk of copyright claim
• User cannot upload Song by themselves

23
Conclusion
▪ Song Recommendation website is an approach of managing Song and
recommending song to the user based on the user interest on the web.

24
Recommendation
• Extending to Android Application.
• Can make it as a platform for the music producers as well as the users to
enhance the productivity in the field of music.
• Make it as a discussion forum as well by creating a group chat functions and
also by using the review feature of the system.
• Can also be used to recommend the song based on user group such as ages,
genders etc.

25
Thank You

26

You might also like