Hakkında

Bu proje insanlara kişiliklerine göre müzik önerisinde bulunan bir müzik öneri sistemi kurmayı amaçlamaktadır. Beş büyük kişilik özelliği (beş faktör modeli FFM veya OCEAN model) psikolojik kişilikler üzerine çalışılırken yararlanılan güvenilir bir modeldir. Müzikal tür (janr) ve beş büyük kişilik özelliği modeli arasındaki korelasyonu belirten ve bunlar üzerine insanlarla anketler yapmış akademik çalışmalar bu projede bolca kullanılmıştır. Parçalar ve özellikler çekilirken Spotify API'ı kullanılmıştır ve toplanan sanatçılar, albümler, parçalar bir araya getirilerek tür (janr) ayrıştırması yapan bir derin öğrenme modeli geliştirilmiştir. Bunun harici sistem katılımcılardan beğenmediği parçaları ve sevdikleri türleri puansal olarak alarak bu geri bildirimler sonucu modelin tahminlerini daha doğru hale getirmek için kendini geliştirmektedir.

Python, Django, PostgreSQL, TensorFlow, Keras, numpy, pandas, scikit-learn, MaterializeCSS ve birçok başka teknolojiler geliştirme aşamasında kullanılmıştır.

Orçun Özdemir tarafından İstanbul Teknik Üniversitesi bilgisayar mühendisliği bölümü için bitirme projesi olarak geliştirilmiştir ve Creative Commons 4.0 uluslararası lisansıyla lisanslanmıştır.

Geliştirilmesi için bağış yaparak destekleyebilirsiniz!

BTC (Bitcoin): 153LVRoDEoTiR3qJEJZUGoadfAU3w23UHd
XMR (Monero): 44o3jRiPj6GCFMgUeNzqKzCu5DJrxFbXuKJo8zkWN41u8qsPKiN7aV2axms1QVCUmXRptuU55urJHSTz4SysGvPG5PwHzSp