استفاده از یک روش الگوریتمی برای تعیین میزان خوب بودن یک آهنگ

برای اینکه بفهمیم یک آهنگ چقدر “خوب” است، ابتدا باید تعریف کنیم که آهنگ “خوب” چیست. من همچنین تعریف می کنم که چه چیزی متوسط، بد و عالی است. بیایید با برخی از تعاریف گسترده انسانی که به اعتقاد من نماینده موسیقی هستند شروع کنیم:

موسیقی بد: ویژگی اصلی موسیقی بد، وقفه در تجربه شخصی به عنوان گوش دادن است. ممکن است فراموش شدنی باشد یا نباشد.

موسیقی متوسط: موسیقی متوسط ​​عمومی است، اما برای گوش دادن ما قطع نمی شود. اغلب فراموش شدنی است.

موسیقی خوب: موسیقی خوب تقریباً عمومی است. تا حدی محدود، ممکن است خاطره انگیز باشد.

موسیقی عالی: موسیقی عالی فراتر از خوب است، زیرا برای بسیاری از مخاطبان قابل دسترسی است، در حالی که پیچیدگی را حفظ می کند.

بنابراین، چگونه به این موضوع از نظر الگوریتمی نزدیک شویم؟ تعریف پیچیدگی در موسیقی عملاً غیرممکن است. خوشبختانه، به جای توسعه یک نوع الگوریتم فوق پیچیده، می توانیم به جای آن یک هوش مصنوعی پیش بینی موسیقی انجام دهیم. می‌توانیم احتمالات پیش‌بینی هوش مصنوعی را برای نت بعدی، و یادداشت واقعی توسط هنرمند انسان را رتبه‌بندی کنیم.

سپس، با انجام این کار برای هر نت در آهنگ، اکنون یک تقریب مناسب از پیچیدگی آهنگ داریم.

اگر می خواهید بدانید که کدام آهنگ تصادفی ترین است، این عالی کار می کند، اما بدیهی است که گربه ای که روی کیبورد راه می رود احتمالا این کار را نمی کند…

Source link