مسألة #45
المؤلف:Mihai Nan
الصعوبة
أفضل نتيجة لك
غير متوفر
تتطور صناعة الموسيقى الرقمية بسرعة، وتتنافس منصات البث لتقدير مدى جودة أداء أغنية معينة بين المستمعين. الشعبية ليست مجرد رقم، حيث أنها تؤثر على التوصيات وقوائم التشغيل التلقائية وحتى عقود الفنانين.
لتدريب وحدة تنبؤ جديدة، تلقيت مجموعة بيانات مستخرجة من Spotify، تحتوي على خصائص صوتية وبيانات وصفية للأغاني.
هدفك هو بناء نموذج يتنبأ بـ شعبية أغنية بناءً على الخصائص الرقمية وبعض المعلومات المساعدة.
لديك ملفان متاحان:
popularitypopularity (هذه تحتاج للتنبؤ)كل أغنية لها معرف فريد ومجموعة من الخصائص:
track_id — المعرف الفريد للأغنيةartistsalbum_nametrack_namepopularity (فقط في train)duration_msexplicitdanceabilityenergykeyloudnessmodespeechinessacousticnessinstrumentalnesslivenessvalencetempotime_signaturetrack_genreالهدف الرئيسي هو التنبؤ بعمود popularity لمجموعة الاختبار.
قم ببناء نموذج تعلم آلة يتنبأ بـ شعبية كل أغنية في test.csv.
يجب حفظ تنبؤاتك في ملف submission.csv بالتنسيق:
track_id,popularity101,42.7102,55.1103,38.0حيث:
track_id — معرف الأغنية من الاختبارpopularity — قيمة حقيقية (float)، تمثل الشعبية المتنبأ بهاسيتم التقييم باستخدام MAE (Mean Absolute Error):
يتم حساب النتيجة النهائية بناءً على نتيجة MAE المحصل عليها باستخدام القواعد التالية: