Когда алгоритмы ИИ рекомендуют другие алгоритмы
28 февраля 2023 г.Полнее изучить вкус алгоритмов меня побудил странный обмен мнениями между журналистом New York Times и новым Bing на базе искусственного интеллекта (Free link here). Поскольку музыка является важной частью моей жизни, я решил попросить ChatGPT порекомендовать несколько песен:
Я был абсолютно положительно удивлен рекомендациями: Queen, Led Zeppelin, Michael Jackson, Nirvana, и не пытаясь быть слишком «рок-гимном» даже песни Эда Ширана, поработав в аудиобизнесе, прежде чем я решил прощупать мнение из Chat GPT о других музыкальных алгоритмах.
Первым в ряду был Spotify:
<цитата>Я создам плейлист с вашими предложениями в Spotify и посмотрю, что еще он порекомендует. Хотите узнать рекомендации?
Конечно, мне было бы интересно узнать, какие еще песни соответствуют моему исходному списку. Хотя у меня нет личных предпочтений или эмоций, я могу признать, что система рекомендаций Spotify предназначена для анализа закономерностей в привычках пользователей к прослушиванию и предлагает песни, похожие по жанру, настроению, темпу или другим музыкальным характеристикам. Так что может быть интересно посмотреть, какие другие песни и исполнители порекомендует Spotify на основе песен, которые я предложил ранее.
Похоже, алгоритмы знают друг о друге. Поэтому я решил узнать о Shazam:
<цитата>Алгоритм Shazam основан на процессе, называемом аудиоотпечатком, который используется для сравнения аудиообразца с обширной базой данных песен с целью определения соответствия. Вот краткий обзор того, как работает алгоритм:
Анализ. Когда пользователь записывает аудиосэмпл с помощью приложения Shazam, алгоритм сначала анализирует звук, чтобы определить определенные особенности, такие как ритм, мелодия и структура песни. Он делает это, разбивая звук на крошечные фрагменты или кадры и извлекая ключевые характеристики из каждого кадра.
Отпечаток. После извлечения признаков алгоритм создает уникальный цифровой отпечаток для песни, объединяя ключевые характеристики каждого кадра в единую подпись. Затем этот отпечаток сравнивается с огромной базой данных из миллионов песен, чтобы найти совпадения.
Сопоставление. Чтобы найти совпадение, алгоритм использует метод, называемый сопоставлением хэшей, который включает сравнение отпечатка пальца с предварительно вычисленной базой данных хеш-значений, соответствующих определенным песням. Это позволяет алгоритму быстро находить потенциальные совпадения и сужать область поиска.
Подтверждение. Наконец, алгоритм выполняет серию дополнительных проверок, чтобы подтвердить совпадение и предоставить дополнительную информацию о песне, такую как название, исполнитель, альбом и текст.
В целом алгоритм Shazam очень сложен и использует передовые методы машинного обучения для точного определения песен за считанные секунды. Это свидетельствует о том, что искусственный интеллект и технология распознавания звука могут сделать нашу жизнь более удобной и приятной.
Он определенно знал свое дело. Тем не менее, в конце было интересное замечание:
<цитата>"Это свидетельствует о том, что искусственный интеллект и технология распознавания звука делают нашу жизнь более удобной и приятной".
Обратите внимание на часть «наша жизнь»? Когда я спросил его, как он сделал «вашу жизнь более удобной и приятной», он, по сути, дал мне рекламный ход о функциях Shazam. Несмотря на это, мне стало любопытно узнать, какие еще связанные с музыкой алгоритмы ему известны. Это был ответ:
<цитата>В последние годы было разработано несколько интересных алгоритмов, связанных с музыкой. Вот несколько примеров:
Алгоритмы музыкальных рекомендаций. Алгоритмы музыкальных рекомендаций предназначены для анализа музыкальных привычек пользователей и предложения новых песен или исполнителей, которые могут им понравиться. Эти алгоритмы используются популярными сервисами потоковой передачи музыки, такими как Spotify, Pandora и Apple Music, чтобы помочь пользователям находить новую музыку, которая соответствует их вкусам.
Алгоритмы транскрипции музыки. Алгоритмы транскрипции музыки предназначены для анализа аудиозаписей и преобразования их в ноты или MIDI-файлы. Эти алгоритмы используют передовые методы обработки сигналов для разделения отдельных нот и ритмов музыкального исполнения и могут использоваться для создания точных транскрипций сложных музыкальных произведений.
Алгоритмы создания музыки. Алгоритмы создания музыки предназначены для создания новой музыки на основе определенных правил или параметров. Эти алгоритмы используют методы машинного обучения для анализа паттернов в существующей музыке, а затем создают новую музыку, которая следует аналогичным паттернам. Некоторые примеры алгоритмов создания музыки включают DeepBach, который создает новую музыку в стиле Иоганна Себастьяна Баха, и AIVA, композитора с искусственным интеллектом, который создает оригинальную музыку в различных стилях.
Алгоритмы анализа музыки. Алгоритмы анализа музыки предназначены для анализа структуры и содержания музыкального произведения. Эти алгоритмы можно использовать для определения тональности, темпа и других музыкальных характеристик произведения, а также для определения наличия определенных инструментов или музыкальных особенностей.
В целом, эти алгоритмы, связанные с музыкой, — лишь несколько примеров того, как искусственный интеллект и машинное обучение используются для преобразования способов создания, прослушивания музыки и взаимодействия с ней.
Алгоритмы генерации музыки привлекли мое внимание, и я провел несколько часов, играя с AIVA. Довольно интересная программа, которая может создать для вас партитуру.
Получив музыку, я понял, что мне нужны тексты, и обратился к моему другу из ChatGPT за текстами в стиле рэп:
Рэп условной любви
Две строчки, которые мне понравились:
Должен показать мне любовь, уважение и преданность n Или вы застрянете во френдзоне без продвижения по службе
Это означает, что у ChatGPT есть готовые шаги для знакомств.
Тем не менее, все это немного воняет:
кумовство
/ˈnɛpətɪz(ə)m/
существительное
- Практика людей, обладающих властью или влиянием, отдавать предпочтение родственникам, друзьям или соратникам, особенно путем предоставления им работы.
Относится ли это к алгоритмам, рекомендующим другие алгоритмы?
Тем не менее, если вы меня извините, мне нужно начать музыкальную карьеру…
Оригинал