Физики из Имперского колледжа в Лондоне разработали специальную компьютерную программу, которая позволяет создавать осмысленные мелодии из случайных звуков, исходя из музыкальных вкусов пользователя. Программа создает музыкальные композиции абсолютно без вмешательства пользователя — для того, чтобы работать с программой не нужно иметь музыкальное образование и даже идеальный музыкальный слух.
Программа работает по принципу дарвиновских алгоритмов, благодаря чему вычисляется какая композиция наиболее удачна и гармонична с точки зрения математики. «Музыка — подобна живым организмам: некоторые мелодии забываются через неделю, а другие прошли через века» — говорят создатели. Таким образом анализируя эти данные, программа генерирует из случайных звуков гармоничные сочетания звуков, которые строят мелодию.
Для того, чтобы подстраиваться под вкусы пользователя, программа использует нейронную сеть, обучение которой происходит индивидуально под каждого конкретного пользователя. Изначально программа генерировала около сотни музыкальных последовательностей, продолжительностью 6-10 секунд. Затем пользователю предстояло оценить каждый фрагмент по шкале от одного до пяти, где пять — самая удачная композиция. Эти оценки послужили основой для повторной генерации более длинных мелодий, которые также предстояло оценить пользователю.
В общей сложности было прослушано и оценено более семи тысяч музыкальных отрывков, сочиненных программой. Каждый пользователь, который участвовал в тестировании, отметил, что с каждым следующим разом мелодии становились все лучше и гармоничнее.