Music by actions: a music recommender based on activity recognition
Recommendation systems are widely used for personalized movies, music and product suggestions using collaborative filtering methods. Currently, music recommender suggests music based on listening history and similar genres, which are not ambient and actor aware. This project proposes HitMe; a music...
Saved in:
Main Author: | |
---|---|
Format: | Final Year Project / Dissertation / Thesis |
Published: |
2022
|
Subjects: | |
Online Access: | http://eprints.utar.edu.my/4723/1/fyp_IA_2022_OKS.pdf http://eprints.utar.edu.my/4723/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my-utar-eprints.4723 |
---|---|
record_format |
eprints |
spelling |
my-utar-eprints.47232023-01-10T11:30:42Z Music by actions: a music recommender based on activity recognition Ong, Kian Shon T Technology (General) Recommendation systems are widely used for personalized movies, music and product suggestions using collaborative filtering methods. Currently, music recommender suggests music based on listening history and similar genres, which are not ambient and actor aware. This project proposes HitMe; a music recommendation system that suggests songs based on the users’ real-time activities. For example, HitMe recommends high tempo songs to a user running on a treadmill while a slow pace song for a user who is relaxing on a couch. Firstly, we build a CNN-LSTM for indoor activity recognition using a custom activity dataset. The dataset contains pre-processed activity videos from “HMDB51”, “UCF-101”, “STAIR Actions”, and “kinetics-downloader” datasets. We train the CNN-LSTM for multiclass classifications to identify nine actions; that includes: “Biking”, “ComputerWork”, “Driving”, “Eat&Drink”, “PlayInstrument”, “Sport”, “Studying” “Walking”, “Writing”. Before that, we use VGG16 to extract video features useful for the CNN-LSTM. The early results showed that HitMe model score 0.6507 in accuracy for indoor activity recognition. Besides activity recognition model, we also implement a content-based music recommender system by using the Spotify API, where this recommender is to recommend users a list of tracks based on the user preferences such as favourite artist, song, and activity predicted from the activity recognition model. In a nutshell, the final result showed that HitMe able to get user context information and make a recommended playlist in Spotify. 2022-01 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/4723/1/fyp_IA_2022_OKS.pdf Ong, Kian Shon (2022) Music by actions: a music recommender based on activity recognition. Final Year Project, UTAR. http://eprints.utar.edu.my/4723/ |
institution |
Universiti Tunku Abdul Rahman |
building |
UTAR Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Tunku Abdul Rahman |
content_source |
UTAR Institutional Repository |
url_provider |
http://eprints.utar.edu.my |
topic |
T Technology (General) |
spellingShingle |
T Technology (General) Ong, Kian Shon Music by actions: a music recommender based on activity recognition |
description |
Recommendation systems are widely used for personalized movies, music and product suggestions using collaborative filtering methods. Currently, music recommender suggests music based on listening history and similar genres, which are not ambient and actor aware. This project proposes HitMe; a music recommendation system that suggests songs based on the users’ real-time activities. For example, HitMe recommends high tempo songs to a user running on a treadmill while a slow pace song for a user who is relaxing on a couch. Firstly, we build a CNN-LSTM for indoor activity recognition using a custom activity dataset. The dataset contains pre-processed activity videos from “HMDB51”, “UCF-101”, “STAIR Actions”, and “kinetics-downloader” datasets. We train the CNN-LSTM for multiclass classifications to identify nine actions; that includes: “Biking”, “ComputerWork”, “Driving”, “Eat&Drink”, “PlayInstrument”, “Sport”, “Studying” “Walking”, “Writing”. Before that, we use VGG16 to extract video features useful for the CNN-LSTM. The early results showed that HitMe model score 0.6507 in accuracy for indoor activity recognition. Besides activity recognition model, we also implement a content-based music recommender system by using the Spotify API, where this recommender is to recommend users a list of tracks based on the user preferences such as favourite artist, song, and activity predicted from the activity recognition model. In a nutshell, the final result showed that HitMe able to get user context information and make a recommended playlist in Spotify. |
format |
Final Year Project / Dissertation / Thesis |
author |
Ong, Kian Shon |
author_facet |
Ong, Kian Shon |
author_sort |
Ong, Kian Shon |
title |
Music by actions: a music recommender based on activity recognition |
title_short |
Music by actions: a music recommender based on activity recognition |
title_full |
Music by actions: a music recommender based on activity recognition |
title_fullStr |
Music by actions: a music recommender based on activity recognition |
title_full_unstemmed |
Music by actions: a music recommender based on activity recognition |
title_sort |
music by actions: a music recommender based on activity recognition |
publishDate |
2022 |
url |
http://eprints.utar.edu.my/4723/1/fyp_IA_2022_OKS.pdf http://eprints.utar.edu.my/4723/ |
_version_ |
1755876972199673856 |
score |
13.18916 |