/ Модель

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

Контекст
40 960 токенов
Параметры
7,6 млрд
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
Qwen3-8B
Библиотека
transformers
Опубликована
17 сен 2026

Decomposer-Qwen3-8B

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

Модель преобразует текстовое представление MIDI с нотными событиями в исполняемые программы Strudel.

634скачиваний за 30 дней0лайковвеса обновлены17 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Decomposer — модель на основе Qwen3-8B, разработанная для преобразования символической музыки в MIDI в исполняемые программы Strudel. Это причинная языковая модель с 7,6 млрд параметров по метаданным, дообученная на задачах декомпиляции музыки. Она принимает текстовую сериализацию MIDI: ноты и времена начала, сгруппированные по инструментам, а также темп и размер такта; если темп и размер отсутствуют, в описанном формате их оценивает madmom. На выходе модель генерирует код Strudel.

Обучение включало дообучение на синтетическом наборе Strudel-Synth с парами MIDI и Strudel, а также этап RL на MIDI и коротких музыкальных фрагментах. Модель рассчитана на восстановление музыкальной программы по нотным событиям и поддержку работы с музыкальными данными в формате Strudel. Контекст составляет 40 960 токенов, библиотека — Transformers; модель распространяется в формате safetensors. README указывает точность bfloat16, лицензию Apache-2.0 и основу Qwen/Qwen3-8B.

Входные MIDI-события передаются как текст, поэтому модель не принимает непосредственно аудиозаписи или бинарные MIDI-файлы без предварительного преобразования в описанный формат. Результат зависит от точности этой сериализации и от того, насколько музыкальный материал и инструменты представлены в обучающих примерах; README описывает синтетический корпус примерно из 21 тысячи пар и короткие фрагменты для этапа RL.

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

  • генерация кода Strudel по сериализованным MIDI-нотным событиям
  • восстановление музыкальной программы по партиям инструментов и времени нот
  • преобразование MIDI-композиций в код для музыкального исполнения в Strudel

Ограничения

Модель ожидает текстовую сериализацию MIDI-событий, а не аудио или бинарный MIDI напрямую. Обучающий корпус синтетический и ограничен примерно 21 тысячей пар; качество на иных форматах и музыкальных стилях не охарактеризовано в карточке.

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

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

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

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

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

Открыть на Hugging Face

Decomposer

Decomposer decompiles symbolic music (MIDI) into executable Strudel programs. This model is the 8B model from the paper Decomposer: Learning to Decompile Symbolic Music to Programs, post-trained from Qwen3-8B.

Model Description

  • Base model: Qwen/Qwen3-8B
  • Model size: 8.2B
  • Type: Causal Language Model
  • Precision: bfloat16

Model Details

Input Format

MIDI is serialized as instrument-wise note events. Onsets are given in cycle coordinates instead of seconds:

[BPM=120 Meter=4]
[acoustic_grand_piano] C4@0.00 E4@0.25 G4@0.50 C5@1.00
[drum] bass_drum@0.00 closed_hi_hat@0.25 closed_hi_hat@0.50 snare@0.75
  • Header [BPM=… Meter=…] — tempo/meter; if absent, madmom is used to estimate them.
  • Events — one line per instrument, pitch@cycle_onset tokens; melodic pitches as note names (C4, F#3), drums as GM drum names (bass_drum, closed_hi_hat).

Training Data

Strudel-Synth is a synthetic corpus of 21,174 (MIDI, Strudel) pairs (20,152 train / 1,022 test) built by distilling Strudel programs from Claude-Opus-4.6 and rendering each to MIDI with the Strudel runtime. Its ~20K training split is divided into two disjoint ~10K halves, one per stage:

  • SFT uses the first half as paired (MIDI, Strudel) examples.
  • RL uses the second half (MIDI only), plus short-fragment (<30 s) LMD MIDI.

Inference Hyperparameters

Recommended settings matching the paper evaluation:

SettingValue
temperature1.0
max_new_tokens4096
enable_thinkingfalse

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей