/ Модель

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

Лицензия
AGPL 3.0
Опубликована
17 июл 2026

chirality-models

Обучение с подкреплением

Набор статистических и обученных с подкреплением моделей для автоматического назначения аппликатуры фортепиано в нотных партитурах.

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

Бенчмарки

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

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

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

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

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

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

Chirality — это набор обученных моделей для назначения аппликатуры фортепиано, опубликованный проектом vibetuned для конвейера chirality. В него входят статистические веса правила Parncutt, скрытые факториальные модели Маркова (FHMM) порядков 1–3 и политика обучения с подкреплением PPO на основе свёрточной сети.

Модели предназначены для автоматической разметки нотной записи аппликатурой, включая выбор пальцев для правой и левой руки. Артефакты используются в конвейере chirality для обработки партитур в формате MEI; README сообщает о результатах оценки на бенчмарке аппликатуры фортепиано. Репозиторий содержит файлы PyTorch и текстовые параметры HMM и правил.

Код проекта распространяется по лицензии AGPL-3.0-or-later. Параметры HMM и веса правил рассчитаны по датасету PIG, который допускает исследовательское и некоммерческое использование; для PPO-артефактов указано обучение на синтетических партитурах. Результаты отдельных компонентов различаются, а показатели бенчмарка ниже человеческого межаннотаторского согласия.

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

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

Ограничения

Показатели компонентов на указанном бенчмарке ниже человеческого межаннотаторского согласия; результат зависит от используемого набора весов или модели. Параметры HMM и веса правил связаны с условиями использования датасета PIG, доступного для исследований и некоммерческого применения.

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

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

Открыть на Hugging Face

Chirality — trained piano-fingering models

Model artifacts for vibetuned/chirality (chirality on PyPI), a piano-fingering pipeline combining ergonomic rule sets, statistical models, and reinforcement learning.

Contents

PathWhatHuman match (M_gen)
weights/parncutt.jsonPath-difference learned Parncutt rule weights (Radisavljevic & Driessen 2004, trained on PIG)65.4 — best non-human system
hmm/param_FHMM{1,2,3}.txtNakamura et al. (2020) fingering HMMs, orders 1–3, trained on the PIG miscellaneous subset61.6 / 64.3 / 64.4
ppo/conv_jacobs.ptPPO conv policy, jacobs reward44.8 (right hand)
ppo/decoder_hmm_nll.ptPPO decoder policy, HMM-NLL reward43.2 (right hand)
ppo/transformer_hmm_nll.ptPPO transformer policy, HMM-NLL reward42.2 (right hand)
ppo/simple_hmm_nll.ptPPO MLP policy, HMM-NLL reward39.9 (right hand)
ppo/conv_mixed_hmm.ptPPO conv policy, mixed rules+HMM reward39.5 (right hand)

Human inter-annotator agreement on the same benchmark is 71.4. Evaluation protocol and full tables: docs/experiments_summary.md in the code repository.

Usage

pip install chirality
chirality fetch-models     # downloads this repo's models into ./data
chirality annotate --input score.mei --output ./annotated --weights --both
chirality annotate --input score.mei --output ./annotated --hmm --order 2

chirality fetch-models --ppo also pulls the PPO checkpoints.

PPO checkpoints load with chirality test --checkpoint ppo/<name>.pt --policy <arch> or chirality annotate --model ....

Provenance and licensing

Code is AGPL-3.0-or-later. The HMM parameters and learned rule weights are statistics estimated from the PIG dataset (Nakamura, Saito & Yoshii 2020), which is available for research and non-profit use — treat these artifacts under the same terms. The PPO checkpoints were trained purely on generated scores (scales, chords, arpeggios) and carry no PIG data.

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

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

GPU в ailist

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

Нельзя запустить

RL-агенты не запускаются как сервис инференса.

Ревизия весов
723e501

0 моделей