/ Модель

Характеристики

Контекст
1 024 токена
Лицензия
BSD 3-Clause
Архитектура
gpt2 · dense
Опубликована
11 апр 2023

musiclang

Генерация текстаТекст → текст3 профессии

GPT-2-модель для продолжения символьных музыкальных партитур MusicLang и генерации новых музыкальных фрагментов.

206скачиваний за 30 дней6лайковвеса обновлены17 мая 2023

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Musiclang LLM — авторегрессионная языковая модель, основанная на GPT-2 и обученная работать с символьным языком тональной музыки MusicLang. Она продолжает заданную музыкальную партитуру, записанную в формате MusicLang, и может использоваться для создания новых музыкальных фрагментов в композиционной работе. В метаданных указана архитектура GPT2LMHeadModel, формат PyTorch и контекст до 1024 токенов.

Модель распространяется по лицензии BSD-3-Clause. Она принимает текстовую запись MusicLang и генерирует продолжение в том же символьном представлении; README не сообщает о прямом вводе или выводе аудиосигнала.

Сценарии применения

  • продолжение партитуры, записанной на MusicLang
  • генерация музыкального фрагмента по заданной последовательности нот
  • создание заготовок для музыкальной композиции в символьном формате

Ограничения

Модель работает с символьным представлением MusicLang, а не генерирует аудио напрямую. Контекст ограничен 1024 токенами.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Musiclang LLM

Check https://github.com/MusicLang/musiclang to use this model in your musical compositions

MusicLang LLM is a language model based on top of the musiclang symbolic tonal music language. Is is used to predict new music from an existing score.

How to use

Install musiclang package in python :

pip install musiclang

Predict some music from a given prompt written with musiclang :

from musiclang.library import *
from musiclang import Score

# Some random bar of chopin op18 Waltz
score = ((V % III.b.M)(
	piano__0=s0 + s2.e.mp + s3.e.mp, 
	piano__4=s0.e.o(-2).p + r.e + s0.ed.o(-1).mp + r.s, 
	piano__5=r + s4.ed.o(-1).mp + r.s, 
	piano__6=r + s6.ed.o(-1).mp + r.s)+ 
(V['7'] % III.b.M)(
	piano__0=s2.ed.mp + r.s, 
	piano__2=s4.ed.mp + r.s, 
	piano__4=s6.ed.o(-1).mp + r.s, 
	piano__5=s0.ed.o(-1).mp + r.s, 
	piano__6=s4.ed.o(-1).mp + r.s))

# Predict the next two chords of the score using huggingface musiclang model
predicted_score = score.predict_score(n_chords=2, temperature=0.5)
# Save it to midi
predicted_score.to_midi('test.mid')

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Можно запустить

Подбираем GPU…

Класс архитектуры
GPT2LMHeadModel
Ревизия весов
b30027b

0 моделей