Sistem Rekomendasi Lagu dengan Dataset Spotify

Angelia

Sosial Media


0 orang menyukai ini
Suka

Summary

Halo dan selamat datang di portofolio saya. Di portofolio ini, saya membuat Sistem Rekomendasi Lagu menggunakan Dataset Spotify. Untuk melakukan ini, saya menyajikan beberapa proses visualisasi untuk memahami data dan melakukan beberapa EDA (Analisis Data Eksplorasi) sehingga kita dapat memilih fitur yang relevan untuk membuat Sistem Rekomendasi.

Description

Dataset yang saya gunakan disini, saya ambil dari Kaggle pada link di samping : Dataset

  • Import Library

     
  • Isi Data




    Kita akan memeriksa semua analisis dengan target 'popularitas'. Sebelum melakukannya mari kita periksa Korelasi Fitur dengan mempertimbangkan beberapa fitur dan untuk itu, saya akan menggunakan paket yellowbrick.



     
  • Data Understanding dengan Visualisasi dan EDA
    • Musik Seiring Waktu 
      Dengan menggunakan data yang dikelompokkan berdasarkan tahun, kita dapat memahami perubahan suara musik secara keseluruhan dari tahun 1921 hingga 2020.




       
    • Karakteristik dari Berbagai Genre yang Berbeda 
      Kumpulan data ini berisi fitur audio untuk berbagai lagu beserta fitur audio untuk genre berbeda. Kita dapat menggunakan informasi ini untuk membandingkan genre yang berbeda dan memahami perbedaan unik dalam suaranya.


       
  • Clustering Genre dengan K-Means
    Di bawah ini adalah algoritma pengelompokan K-means sederhana yang digunakan untuk membagi genre dalam kumpulan data ini menjadi sepuluh cluster berdasarkan fitur audio numerik dari setiap genre.



     
  • Clustering Lagu dengan K-Means


     
  • Sistem Rekomendasi
    Berdasarkan analisis dan visualisasi, terlihat jelas bahwa genre yang serupa cenderung memiliki titik data yang letaknya berdekatan, sedangkan jenis lagu yang serupa juga dikelompokkan bersama. Pengamatan ini sangat masuk akal. Genre serupa akan terdengar serupa dan berasal dari periode waktu yang sama, sedangkan hal yang sama juga berlaku untuk lagu-lagu dalam genre tersebut. 
    Kita dapat menggunakan ide ini untuk membangun sistem rekomendasi dengan mengambil titik data dari lagu yang telah didengarkan pengguna dan merekomendasikan lagu yang sesuai dengan titik data terdekat. 
    Spotipy adalah client dari Python untuk Spotify Web API yang memudahkan pengembang mengambil data dan menanyakan katalog lagu Spotify. Pertama-tama install lah dahulu Spotipy dengan syntax pip install spotipy 
    Setelah menginstal Spotipy, Lalu buatlah aplikasi di halaman Developer Spotify dan simpanlah ID Client dan Secret Keynya.



Informasi Course Terkait
  Kategori: Artificial Intelligence
  Course: Artificial Intelligence