/Spotify_Mood_Classif

This is For Our Project [Group 6]

Primary LanguageJupyter Notebook

MSIB_CapsProject

This is My Project



Spotify Mood Classification With KNN Classifiers

Project ini menggunakan Python.

AboutPreviewInstallationContributingContributorsLicense

About

One of the problems often experienced by users of the Spotify application is where the music that users want to hear is run randomly or has been arranged in a playlist curated by Spotify (both by language and singer) so users need to choose which music they want to hear according to their preferences. listener's mood. Therefore, this project was structured in order to make it easier for Spotify app users to classify music and sort it according to mood. This algorithm will sort music from Spotify in the first playlist (happy, upbeat, and energetic music) or the second playlist (slow, calming, and calm) according to the attributes of the music used. The algorithm that we want to create is to classify from the two selected playlists that contain several songs, with our algorithm it will generate or show that there are several songs in both playlists that have the same music attributes. Playlists will be classified based on the same and closest quality. Classification is done using the KNN algorithm. The data used is Spotify data (Spotify is a music and podcast streaming service based in Sweden) which consists of 199 songs. There are several variables, namely artist, track, danceability, energy, key, loudness, mode, speechiness, acousticness, instrumentalness, liveness, valence, tempo, type, id, uri, track_href, analysis_url, duration_ms, and time signature.

Build With:

Features:

  • Not Yet

(back to top)

Preview

Preview (gif/gambar/url) aplikasi jadi atau boleh prototype atau host url

(back to top)

Installation

Untuk menggunakan repositori ini, ikutilah petunjuk penggunaan berikut dan pastikan git sudah terinstall pada komputer (semua perintah dilaksanakan pada cmd.exe atau terminal):

  1. Lakukan download .zip atau clone repositori dengan cara:
git clone https://github.com/B0ndan/MSIB_CapsProject.git
  1. Jika mendownload .zip, Extract zip tersebut dan Jalankan file dengan ekstensi .html menggunakan browser atau live server.

Contributing

Untuk dapat berkontribusi dengan baik dan benar, harus mengikuti aturan seperti dibawah ini:

  1. Lakukan clone repositori dengan cara:
git clone https://github.com/B0ndan/MSIB_CapsProject.git
  1. Buat branch baru untuk mengerjakan tugas yang diterima, misalkan (mendapatkan tugas membuat halaman Beranda) maka buatlah branch baru bernama beranda dengan cara:
git checkout -b beranda
  1. Saat ini, kita berada di branch beranda untuk memastikan lokasi branch anda saat ini, lakukan perintah git status.

  2. Selesaikan tugas pada branch Anda, kemudian lakukan commit ke dalam branch Beranda dengan cara:

git commit -am "nama branch - pekerjaan yang diselesaikan"
  1. Lakukan push ke dalam branch Anda secara local dengan cara:
git push origin nama branch
  1. Jika salah melakukan push, lakukan perintah git revert.

  2. Jika pekerjaan sudah selesai maka lakukan Pull Request ke dalam branch Master.

Contributors

(back to top)