Нейросеть обучили сочинять тексты песен из предложенных слов
11.10.2020
Глеб Голицын
Композитор из Аргентины Мати Гатти научил нейросеть генерировать тексты песен из предложенных или заданных слов или фраз.
Композитор за основу взял языковую модель OpenAI GPT-2. Напомним, что GPT-2 довольно простой инструмент: нейросеть должна предсказывать следующее слово, учитывая все предыдущие слова в тексте. Но поскольку обучающий датасет оказался очень разнообразным, возможности GPT-2 нашли применение и в других областях. GPT-2 может генерировать синтетические образцы текста, по качеству близкие к человеческим. Нейросеть превосходит другие языковые модели, обученные на конкретных примерах.
Мати выделил много ключевых слов через сервис Yake, а затем превратил систему в общедоступный сайт для пользователей. Теперь при создании текста можно регулировать случайность результата и повторяемость слов в новой песне. Но из‑за того, что все слова в системе позаимствованы из поп-хитов, тексты в основном получаются довольно простыми и однообразными. И все же несмотря на это, алгоритм способен выдавать довольно интересные результаты.
Но, все же этот генератор текстов ИИ под названием keyword2lyrics может стать инструментом для самых успешных музыкантов мира.
Фото превью / Karolina Grabowska / pexels.com