/ Модель

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

Контекст
512 токенов
Параметры
25,9 млн
Архитектура
bert · dense
Библиотека
sentence-transformers
Опубликована
15 июн 2026

all-MiniLM-L6-v2-music-fine-tuned

ЭмбеддингиТекст → embedding3 профессии

Дообученная Sentence Transformers модель создаёт эмбеддинги музыкальных описаний для семантического поиска и сравнения текстов.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tgarvs/all-MiniLM-L6-v2-music-fine-tuned — sentence-transformers-модель на базе архитектуры BERT, дообученная для получения векторов текстов о музыке. Она кодирует предложения и абзацы в плотные эмбеддинги размерности 384; их можно сравнивать по косинусному сходству для семантического поиска, оценки сходства, поиска перефразировок, кластеризации и классификации музыкальных описаний. Модель обучена на 28 816 парах «запрос — положительный пример» с MultipleNegativesRankingLoss. Метаданные указывают 25,9 млн параметров и лимит контекста 512 токенов; карточка Sentence Transformers задаёт максимальную длину последовательности 256 токенов. Репозиторий содержит веса в формате safetensors.

Модель подходит для поиска похожих музыкальных описаний, группировки текстов по смыслу и построения рекомендаций по текстовым аннотациям. Карточка не уточняет условия лицензии, поэтому условия использования следует проверять по метаданным репозитория.

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

  • Поиск музыкальных описаний по смысловому запросу
  • Нахождение похожих текстов об одной песне или жанре
  • Сопоставление перефразированных музыкальных аннотаций
  • Кластеризация описаний треков по смыслу
  • Классификация музыкальных текстов по эмбеддингам

Ограничения

Максимальная длина последовательности в карточке — 256 токенов, тогда как метаданные указывают контекст 512 токенов; при обработке длинных текстов следует учитывать лимит карточки. Языки обучения и лицензия не указаны в предоставленных данных.

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

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

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

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

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

Открыть на Hugging Face

SentenceTransformer

This is a sentence-transformers model trained on the train dataset. It maps sentences & paragraphs to a 384-dimensional dense vector space and can be used for semantic textual similarity, semantic search, paraphrase mining, text classification, clustering, and more.

Model Details

Model Description

  • Model Type: Sentence Transformer
  • Maximum Sequence Length: 256 tokens
  • Output Dimensionality: 384 dimensions
  • Similarity Function: Cosine Similarity
  • Training Dataset:
    • train

Model Sources

Full Model Architecture

SentenceTransformer(
  (0): Transformer({'max_seq_length': 256, 'do_lower_case': False, 'architecture': 'BertModel'})
  (1): Pooling({'word_embedding_dimension': 384, 'pooling_mode_cls_token': False, 'pooling_mode_mean_tokens': True, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': False, 'include_prompt': True})
  (2): Normalize()
)

Usage

Direct Usage (Sentence Transformers)

First install the Sentence Transformers library:

pip install -U sentence-transformers

Then you can load this model and run inference.

from sentence_transformers import SentenceTransformer

# Download from the 🤗 Hub
model = SentenceTransformer("sentence_transformers_model_id")
# Run inference
sentences = [
    'Head out on an adventure with this rollicking and energetic indie rock jam. With crunchy guitar riffs, a gutsy and passionate vocal performance, and a playful, brash, and slightly quirky delivery, its the perfect soundtrack for a summer road trip or day driving with friends. The powerful and strong beat will keep you amiable and good natured, while hanging out and searching for something new. Whether youre looking for some garage rock revival or indie pop vibes, this song will leave you feeling lively and ready for anything. So put on your best swaggering attitude and embrace the messy, alternative style of this indie rock anthem.',
    "Embark on a spirited journey with this vibrant and dynamic indie rock track. Featuring gritty guitar riffs, a bold and heartfelt vocal delivery, and a playful yet edgy eccentricity, it serves as an ideal companion for summer road trips or cruising with friends. With its driving, robust rhythm, this tune fosters a cheerful and easygoing vibe, perfect for hanging out and exploring new horizons. Whether you're drawn to garage rock revival or indie pop flavors, this anthem will energize you and ignite your adventurous spirit, inviting you to adopt a confident, rebellious flair.",
    'This album stands as a refined and intricate example of art rock, blending clever lyrics with a serene and tranquil ambiance. Its diverse fusion of pop rock, jazz rock, and prog rock evokes a fresh, spring-inspired mood that is simultaneously delicate and laid-back. Infused with whimsical, offbeat tones and psychedelic, intellectually challenging lyrics, it offers a theatrical and playful exploration of the Canterbury scene, making it essential listening for enthusiasts of album rock.',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 384]

# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities)
# tensor([[1.0000, 0.8889, 0.0683],
#         [0.8889, 1.0000, 0.1342],
#         [0.0683, 0.1342, 1.0000]])

Training Details

Training Dataset

train

  • Dataset: train
  • Size: 28,816 training samples
  • Columns: anchor and positive
  • Approximate statistics based on the first 1000 samples:
    anchorpositive
    typestringstring
    detailsmin: 18 tokensmean: 100.88 tokensmax: 256 tokensmin: 35 tokensmean: 98.27 tokensmax: 235 tokens
  • Samples:
    anchorpositive
    This song is a mix of psychedelic garage and art rock with elements of pop rock. It has a precious and whimsical quality with trippy and fractured lyrics. The vocals are both quirky and wistful, adding to the psychedelic pop vibe. The song draws inspiration from the British psychedelia scene, and incorporates eerie and bittersweet undertones. With elements of psychedelic folk and experimental rock, the track takes the listener on a journey through different musical landscapes, representing the evolving and experimental nature of the psychedelic genre.Blending psychedelic garage and art rock with touches of pop rock, this track exudes a delicate, whimsical charm underscored by surreal and fragmented lyrics. The vocals, simultaneously quirky and nostalgic, enhance its psychedelic pop atmosphere. Influenced by the British psychedelia movement, the song weaves eerie and bittersweet tones, while its infusion of psychedelic folk and experimental rock guides the listener through a dynamic exploration of the genre's innovative and evolving soundscape.
    This song is an ethereal and hypnotic blend of ambient, post rock and drone with a touch of techno. The detached and laid back mellow vibe of the electronic beats is complemented by the soothing and gentle soundscapes. The atmospheric and spacious textures create a clinical and eerie feeling that is both experimental and minimal. This is an ambient techno track that will take you on a journey through dark ambient soundscapes and leave you feeling soothed and mesmerized.This track offers a dreamy and entrancing fusion of ambient, post-rock, and drone, subtly infused with techno elements. Its relaxed, detached electronic rhythms are beautifully paired with calming, delicate soundscapes, crafting a spacious and atmospheric texture that feels both clinical and haunting. As an ambient techno piece, it guides listeners through shadowy ambient realms, leaving them both captivated and comforted.
    This High-energy pop rock song is a perfect blend of modern electric blues and regional blues. The confident and swaggering vocals will get your heart racing, while the blistering guitar solos and intense drumming will keep you on the edge of your seat. The passionate lyrics and earnest delivery are perfect for anyone who loves modern delta blues, juke joint blues, and electric delta blues. The sleazy, sexual undertones add just the right amount of brashness to this raucous and confrontational anthem.This dynamic pop rock track masterfully fuses contemporary electric blues with authentic regional blues influences. Bold, swagger-filled vocals ignite your pulse, while searing guitar riffs and powerful drumming maintain a gripping intensity throughout. With heartfelt lyrics and a sincere performance, this raucous anthem—rich in sleazy, provocative undertones—is ideal for fans of modern delta blues, juke joint blues, and electric delta blues.
  • Loss: MultipleNegativesRankingLoss with these parameters:
    {
        "scale": 20.0,
        "similarity_fct": "cos_sim",
        "gather_across_devices": false
    }
    

Training Hyperparameters

Non-Default Hyperparameters

  • learning_rate: 2e-05
  • num_train_epochs: 8

All Hyperparameters

  • overwrite_output_dir: False
  • do_predict: False
  • eval_strategy: no
  • prediction_loss_only: True
  • per_device_train_batch_size: 8
  • per_device_eval_batch_size: 8
  • per_gpu_train_batch_size: None
  • per_gpu_eval_batch_size: None
  • gradient_accumulation_steps: 1
  • eval_accumulation_steps: None
  • torch_empty_cache_steps: None
  • learning_rate: 2e-05
  • weight_decay: 0.0
  • adam_beta1: 0.9
  • adam_beta2: 0.999
  • adam_epsilon: 1e-08
  • max_grad_norm: 1.0
  • num_train_epochs: 8
  • max_steps: -1
  • lr_scheduler_type: linear
  • lr_scheduler_kwargs: {}
  • warmup_ratio: 0.0
  • warmup_steps: 0
  • log_level: passive
  • log_level_replica: warning
  • log_on_each_node: True
  • logging_nan_inf_filter: True
  • save_safetensors: True
  • save_on_each_node: False
  • save_only_model: False
  • restore_callback_states_from_checkpoint: False
  • no_cuda: False
  • use_cpu: False
  • use_mps_device: False
  • seed: 42
  • data_seed: None
  • jit_mode_eval: False
  • bf16: False
  • fp16: False
  • fp16_opt_level: O1
  • half_precision_backend: auto
  • bf16_full_eval: False
  • fp16_full_eval: False
  • tf32: None
  • local_rank: 0
  • ddp_backend: None
  • tpu_num_cores: None
  • tpu_metrics_debug: False
  • debug: []
  • dataloader_drop_last: False
  • dataloader_num_workers: 0
  • dataloader_prefetch_factor: None
  • past_index: -1
  • disable_tqdm: False
  • remove_unused_columns: True
  • label_names: None
  • load_best_model_at_end: False
  • ignore_data_skip: False
  • fsdp: []
  • fsdp_min_num_params: 0
  • fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}
  • fsdp_transformer_layer_cls_to_wrap: None
  • accelerator_config: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}
  • parallelism_config: None
  • deepspeed: None
  • label_smoothing_factor: 0.0
  • optim: adamw_torch_fused
  • optim_args: None
  • adafactor: False
  • group_by_length: False
  • length_column_name: length
  • project: huggingface
  • trackio_space_id: trackio
  • ddp_find_unused_parameters: None
  • ddp_bucket_cap_mb: None
  • ddp_broadcast_buffers: False
  • dataloader_pin_memory: True
  • dataloader_persistent_workers: False
  • skip_memory_metrics: True
  • use_legacy_prediction_loop: False
  • push_to_hub: False
  • resume_from_checkpoint: None
  • hub_model_id: None
  • hub_strategy: every_save
  • hub_private_repo: None
  • hub_always_push: False
  • hub_revision: None
  • gradient_checkpointing: False
  • gradient_checkpointing_kwargs: None
  • include_inputs_for_metrics: False
  • include_for_metrics: []
  • eval_do_concat_batches: True
  • fp16_backend: auto
  • push_to_hub_model_id: None
  • push_to_hub_organization: None
  • mp_parameters:
  • auto_find_batch_size: False
  • full_determinism: False
  • torchdynamo: None
  • ray_scope: last
  • ddp_timeout: 1800
  • torch_compile: False
  • torch_compile_backend: None
  • torch_compile_mode: None
  • include_tokens_per_second: False
  • include_num_input_tokens_seen: no
  • neftune_noise_alpha: None
  • optim_target_modules: None
  • batch_eval_metrics: False
  • eval_on_start: False
  • use_liger_kernel: False
  • liger_kernel_config: None
  • eval_use_gather_object: False
  • average_tokens_across_devices: True
  • prompts: None
  • batch_sampler: batch_sampler
  • multi_dataset_batch_sampler: proportional
  • router_mapping: {}
  • learning_rate_mapping: {}

Training Logs

EpochStepTraining Loss
0.02781000.0117
0.05552000.0026
0.08333000.0075
0.11104000.0018
0.13885000.0015
0.16666000.0031
0.19437000.0021
0.22218000.0078
0.24999000.0043
0.277610000.0005
0.305411000.0041
0.333112000.0008
0.360913000.0036
0.388714000.0016
0.416415000.0014
0.444216000.0023
0.472017000.0038
0.499718000.0004
0.527519000.0023
0.555220000.0046
0.583021000.0055
0.610822000.0023
0.638523000.0021
0.666324000.0011
0.694125000.003
0.721826000.0019
0.749627000.0003
0.777328000.001
0.805129000.0027
0.832930000.0009
0.860631000.0011
0.888432000.0026
0.916233000.001
0.943934000.0005
0.971735000.0009
0.999436000.0017
1.027237000.0034
1.055038000.0026
1.082739000.0007
1.110540000.0003
1.138341000.0012
1.166042000.0023
1.193843000.0017
1.221544000.0052
1.249345000.0051
1.277146000.0007
1.304847000.004
1.332648000.0004
1.360449000.0005
1.388150000.0004
1.415951000.0002
1.443652000.0003
1.471453000.0032
1.499254000.0031
1.526955000.0001
1.554756000.0031
1.582557000.0003
1.610258000.0015
1.638059000.0014
1.665760000.0007
1.693561000.0022
1.721362000.0007
1.749063000.0006
1.776864000.0021
1.804665000.0023
1.832366000.002
1.860167000.0045
1.887868000.0003
1.915669000.0005
1.943470000.0034
1.971171000.0015
1.998972000.0042
2.026773000.0022
2.054474000.002
2.082275000.0009
2.109976000.0001
2.137777000.0025
2.165578000.0019
2.193279000.0023
2.221080000.0024
2.248881000.0022
2.276582000.0004
2.304383000.0016
2.332084000.0003
2.359885000.0007
2.387686000.0022
2.415387000.0016
2.443188000.0011
2.470889000.0025
2.498690000.0026
2.526491000.0001
2.554192000.001
2.581993000.0014
2.609794000.0013
2.637495000.0024
2.665296000.0003
2.692997000.0004
2.720798000.0002
2.748599000.0008
2.7762100000.0001
2.8040101000.0017
2.8318102000.0027
2.8595103000.0013
2.8873104000.0001
2.9150105000.0004
2.9428106000.004
2.9706107000.0002
2.9983108000.0025
3.0261109000.0002
3.0539110000.0002
3.0816111000.0001
3.1094112000.0001
3.1371113000.0014
3.1649114000.0008
3.1927115000.0007
3.2204116000.0002
3.2482117000.0005
3.2760118000.0007
3.3037119000.0005
3.3315120000.0001
3.3592121000.0005
3.3870122000.0001
3.4148123000.0005
3.4425124000.0001
3.4703125000.0002
3.4981126000.0022
3.5258127000.0002
3.5536128000.0001
3.5813129000.0003
3.6091130000.002
3.6369131000.0002
3.6646132000.0001
3.6924133000.0022
3.7202134000.0001
3.7479135000.0023
3.7757136000.0047
3.8034137000.0026
3.8312138000.0005
3.8590139000.0002
3.8867140000.0009
3.9145141000.0022
3.9423142000.0001
3.9700143000.0007
3.9978144000.0004
4.0255145000.0001
4.0533146000.0001
4.0811147000.0004
4.1088148000.0002
4.1366149000.0003
4.1644150000.0017
4.1921151000.0001
4.2199152000.0002
4.2476153000.0022
4.2754154000.0001
4.3032155000.0001
4.3309156000.0031
4.3587157000.0009
4.3865158000.0003
4.4142159000.0001
4.4420160000.0003
4.4697161000.0001
4.4975162000.0019
4.5253163000.0008
4.5530164000.0019
4.5808165000.0028
4.6086166000.0004
4.6363167000.0008
4.6641168000.0001
4.6918169000.0002
4.7196170000.0004
4.7474171000.0006
4.7751172000.0003
4.8029173000.0008
4.8306174000.0004
4.8584175000.0008
4.8862176000.0022
4.9139177000.0008
4.9417178000.0003
4.9695179000.0001
4.9972180000.0001
5.0250181000.0001
5.0527182000.0003
5.0805183000.0001
5.1083184000.0061
5.1360185000.0021
5.1638186000.0007
5.1916187000.0019
5.2193188000.0001
5.2471189000.0003
5.2748190000.0006
5.3026191000.0003
5.3304192000.0004
5.3581193000.0002
5.3859194000.0002
5.4137195000.0003
5.4414196000.0018
5.4692197000.0003
5.4969198000.0001
5.5247199000.0013
5.5525200000.0002
5.5802201000.0001
5.6080202000.0001
5.6358203000.0005
5.6635204000.0002
5.6913205000.0001
5.7190206000.0004
5.7468207000.0031
5.7746208000.0001
5.8023209000.0024
5.8301210000.0006
5.8579211000.0001
5.8856212000.0
5.9134213000.0003
5.9411214000.0003
5.9689215000.0001
5.9967216000.0001
6.0244217000.0027
6.0522218000.0007
6.0800219000.0002
6.1077220000.0003
6.1355221000.0001
6.1632222000.0021
6.1910223000.0025
6.2188224000.0001
6.2465225000.0011
6.2743226000.0023
6.3021227000.0002
6.3298228000.0002
6.3576229000.0005
6.3853230000.0018
6.4131231000.003
6.4409232000.0021
6.4686233000.0005
6.4964234000.0001
6.5242235000.0016
6.5519236000.0003
6.5797237000.0001
6.6074238000.0019
6.6352239000.0006
6.6630240000.0004
6.6907241000.0006
6.7185242000.0001
6.7463243000.0003
6.7740244000.0012
6.8018245000.0001
6.8295246000.0001
6.8573247000.0001
6.8851248000.0001
6.9128249000.0001
6.9406250000.0002
6.9684251000.0007
6.9961252000.0021
7.0239253000.0003
7.0516254000.0009
7.0794255000.0001
7.1072256000.0004
7.1349257000.0001
7.1627258000.0001
7.1904259000.0007
7.2182260000.0001
7.2460261000.0
7.2737262000.001
7.3015263000.0005
7.3293264000.0001
7.3570265000.0015
7.3848266000.0009
7.4125267000.0001
7.4403268000.0
7.4681269000.0021
7.4958270000.0002
7.5236271000.0
7.5514272000.004
7.5791273000.0001
7.6069274000.0001
7.6346275000.0021
7.6624276000.0009
7.6902277000.0006
7.7179278000.0035
7.7457279000.0003
7.7735280000.0008
7.8012281000.0001
7.8290282000.0001
7.8567283000.0
7.8845284000.0025
7.9123285000.0022
7.9400286000.0018
7.9678287000.0001
7.9956288000.0

Framework Versions

  • Python: 3.10.19
  • Sentence Transformers: 5.1.2
  • Transformers: 4.57.3
  • PyTorch: 2.9.1
  • Accelerate: 1.12.0
  • Datasets: 4.5.0
  • Tokenizers: 0.22.1

Citation

BibTeX

Sentence Transformers

@inproceedings{reimers-2019-sentence-bert,
    title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
    author = "Reimers, Nils and Gurevych, Iryna",
    booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
    month = "11",
    year = "2019",
    publisher = "Association for Computational Linguistics",
    url = "https://arxiv.org/abs/1908.10084",
}

MultipleNegativesRankingLoss

@misc{henderson2017efficient,
    title={Efficient Natural Language Response Suggestion for Smart Reply},
    author={Matthew Henderson and Rami Al-Rfou and Brian Strope and Yun-hsuan Sung and Laszlo Lukacs and Ruiqi Guo and Sanjiv Kumar and Balint Miklos and Ray Kurzweil},
    year={2017},
    eprint={1705.00652},
    archivePrefix={arXiv},
    primaryClass={cs.CL}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertModel
Ревизия весов
586173c

0 моделей