/ Модель

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

Контекст
512 токенов
Параметры
124 млн
Архитектура
bert · dense
Базовая модель
paraphrase-multilingual-MiniLM-L12-v2
Библиотека
sentence-transformers
Опубликована
4 дек 2024

paraphrase-multilingual-MiniLM-L12-v2-168500

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

Дообученная многоязычная модель BERT создаёт 384-мерные векторы предложений и абзацев для семантического поиска и сравнения текстов.

100скачиваний за 30 дней0лайковвеса обновлены4 дек 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

legalvn/paraphrase-multilingual-MiniLM-L12-v2-168500 — дообученная модель Sentence Transformers на базе sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2. Архитектура включает трансформер BERT с усреднением токенных представлений; модель содержит 124,3 млн параметров и преобразует предложения и абзацы в плотные векторы размерности 384. Для сравнения текстов используется косинусное сходство.

Модель предназначена для семантического поиска, оценки сходства предложений, поиска перефразирований, кластеризации и классификации текста. В карточке показаны обучающие примеры на вьетнамском языке, в том числе запросы и фрагменты нормативных документов; контекстная длина в метаданных составляет 512 токенов, а README указывает ограничение последовательности 128 токенов. Лицензия в предоставленных данных не указана.

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

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

Ограничения

README указывает ограничение длины последовательности 128 токенов, тогда как метаданные сообщают нативный контекст 512 токенов; длинные тексты могут потребовать разбиения на фрагменты. Примеры обучающих данных относятся к вьетнамским запросам и нормативным текстам, поэтому качество для других языков и областей по предоставленной карточке не подтверждено.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

SentenceTransformer based on sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2

This is a sentence-transformers model finetuned from sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2. 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 Sources

Full Model Architecture

SentenceTransformer(
  (0): Transformer({'max_seq_length': 128, 'do_lower_case': False}) with Transformer model: 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})
)

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 = [
    'Thời điểm đánh giá và xếp loại chất lượng hằng năm của công chức, viên chức thuộc Bộ Tài chính được diễn ra trong thời gian nào?',
    'Thời điểm đánh giá xếp loại chất lượng hằng năm\\n...\\n2. Căn cứ tình hình thực tiễn của cơ quan, tổ chức, đơn vị, tập thể lãnh đạo cơ quan, tổ chức, đơn vị thống nhất với cấp ủy cùng cấp về việc kết hợp tổ chức cuộc họp đánh giá, xếp loại chất lượng công chức, viên chức và xếp loại đảng viên trong tổ chức, đơn vị mình, bảo đảm nghiêm túc, hiệu quả, tránh hình thức, lãng phí.\\n3. Tại thời điểm đánh giá, xếp loại chất lượng, trường hợp vắng mặt có lý do chính đáng hoặc nghỉ ốm, nghỉ chế độ thai sản theo quy định của pháp luật, công chức, viên chức có trách nhiệm làm báo cáo tại Phiếu đánh giá, xếp loại chất lượng theo chức trách, nhiệm vụ được giao, gửi cơ quan, tổ chức, đơn vị đang công tác để thực hiện việc đánh giá, xếp loại chất lượng theo quy định của pháp luật và Quy chế này.',
    '“Điều 1. Danh mục trang thiết bị y tế phục vụ phòng, chống dịch COVID-19 trong trường hợp cấp bách theo quy định tại khoản 3 Điều 29 Nghị định số 98/2021/NĐ-CP ngày 08 tháng 11 năm 2021 của Chính phủ về quản lý trang thiết bị y tế \\n1. Máy PCR. \\n2. Hóa chất (sinh phẩm) chạy máy PCR xét nghiệm SARS-CoV-2. \\n3. Test kít xét nghiệm nhanh kháng nguyên/ kháng thể kháng SARS-CoV-2. \\n4. Máy thở chức năng cao, máy thở xâm nhập và không xâm nhập, máy thở không xâm nhập, máy oxy dòng cao, máy thở xách tay. \\n5. Máy lọc máu liên tục. \\n6. Máy X-Quang di động. \\n7. Máy đo khí máu (đo được điện giải, lactat, hematocrite). \\n8. Máy theo dõi bệnh nhân>5 thông số. \\n9. Bơm tiêm điện; Bơm truyền dịch. \\n10. Máy phá rung tim có tạo nhịp. \\n11. Máy đo thời gian đông máu. \\n12. Máy đo huyết động.”',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 384]

# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)
# [3, 3]

Training Details

Training Dataset

Unnamed Dataset

  • Size: 651,725 training samples
  • Columns: queries, corpus, and score
  • Approximate statistics based on the first 1000 samples:
    queriescorpusscore
    typestringstringint
    detailsmin: 9 tokensmean: 24.71 tokensmax: 43 tokensmin: 29 tokensmean: 121.6 tokensmax: 128 tokens0: ~43.80%1: ~37.00%2: ~19.20%
  • Samples:
    queriescorpusscore
    Người học ngành quản lý khai thác công trình thủy lợi trình độ cao đẳng phải có khả năng học tập và nâng cao trình độ như thế nào?Khả năng học tập, nâng cao trình độ\n- Khối lượng khối lượng kiến thức tối thiểu, yêu cầu về năng lực mà người học phải đạt được sau khi tốt nghiệp ngành, nghề Dược trình độ cao đẳng có thể tiếp tục phát triển ở các trình độ cao hơn;\n- Người học sau tốt nghiệp có năng lực tự học, tự cập nhật những tiến bộ khoa học công nghệ trong phạm vi ngành, nghề để nâng cao trình độ hoặc học liên thông lên trình độ cao hơn trong cùng ngành nghề hoặc trong nhóm ngành, nghề hoặc trong cùng lĩnh vực đào tạo.2
    Nội dung lồng ghép vấn đề bình đẳng giới trong xây dựng văn bản quy phạm pháp luật được quy định thế nào?Nội dung lồng ghép vấn đề bình đẳng giới trong xây dựng văn bản quy phạm pháp luật\nTrong phạm vi điều chỉnh của văn bản quy phạm pháp luật:\n1. Xác định nội dung liên quan đến vấn đề bình đẳng giới hoặc vấn đề bất bình đẳng giới, phân biệt đối xử về giới.\n2. Quy định các biện pháp cần thiết để thực hiện bình đẳng giới hoặc để giải quyết vấn đề bất bình đẳng giới, phân biệt đối xử về giới; dự báo tác động của các quy định đó đối với nam và nữ sau khi được ban hành.\n3. Xác định nguồn nhân lực, tài chính cần thiết để triển khai các biện pháp thực hiện bình đẳng giới hoặc để giải quyết vấn đề bất bình đẳng giới, phân biệt đối xử về giới.2
    Nội dung lồng ghép vấn đề bình đẳng giới trong xây dựng văn bản quy phạm pháp luật được quy định thế nào?Mục đích lồng ghép vấn đề bình đẳng giới trong xây dựng văn bản quy phạm pháp luật\nLồng ghép vấn đề bình đẳng giới trong xây dựng văn bản quy phạm pháp luật (sau đây gọi tắt là văn bản) là một biện pháp để thực hiện mục tiêu bình đẳng giới, xóa bỏ phân biệt đối xử về giới, bảo đảm quyền, lợi ích hợp pháp, phù hợp với đặc thù của mỗi giới; tạo cơ hội phát triển như nhau cho nam và nữ trong các lĩnh vực của đời sống xã hội và gia đình; bảo đảm bình đẳng giới thực chất giữa nam và nữ.1
  • Loss: SoftmaxLoss

Training Hyperparameters

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: 5e-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: 3.0
  • 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
  • use_ipex: 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}
  • deepspeed: None
  • label_smoothing_factor: 0.0
  • optim: adamw_torch
  • optim_args: None
  • adafactor: False
  • group_by_length: False
  • length_column_name: length
  • 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: False
  • hub_always_push: False
  • gradient_checkpointing: False
  • gradient_checkpointing_kwargs: None
  • include_inputs_for_metrics: False
  • 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
  • dispatch_batches: None
  • split_batches: None
  • include_tokens_per_second: False
  • include_num_input_tokens_seen: False
  • neftune_noise_alpha: None
  • optim_target_modules: None
  • batch_eval_metrics: False
  • eval_on_start: False
  • eval_use_gather_object: False
  • prompts: None
  • batch_sampler: batch_sampler
  • multi_dataset_batch_sampler: proportional

Training Logs

EpochStepTraining Loss
0.00615001.0473
0.012310001.0447
0.018415001.0383
0.024620001.0395
0.030725001.0436
0.036830001.0375
0.043035001.0189
0.049140001.0282
0.055245001.0355
0.061450001.0286
0.067555001.0264
0.073760001.0174
0.079865001.0238
0.085970001.0217
0.092175001.0203
0.098280001.0201
0.104385001.0266
0.110590001.0379
0.116695001.0367
0.1228100001.0384
0.1289105001.0291
0.1350110001.0362
0.1412115001.0354
0.1473120001.0204
0.1534125001.0401
0.1596130001.0237
0.1657135001.0271
0.1719140001.0235
0.1780145001.0329
0.1841150001.0474
0.1903155001.0547
0.1964160001.0557
0.2025165001.0626
0.2087170001.0551
0.2148175001.0526
0.2210180001.125
0.2271185001.2996
0.2332190001.0703
0.2394195001.0601
0.2455200001.0835
0.2516205001.0583
0.2578210001.141
0.2639215001.0802
0.2701220001.0589
0.2762225001.086
0.2823230001.0743
0.2885235001.0605
0.2946240001.0602
0.3007245001.0732
0.3069250001.0614
0.3130255001.0666
0.3192260001.0669
0.3253265001.0627
0.3314270001.0659
0.3376275001.07
0.3437280001.0783
0.3498285001.078
0.3560290001.0832
0.3621295001.0695
0.3683300001.0714
0.3744305001.3794
0.3805310001.0838
0.3867315001.0541
0.3928320001.0799
0.3989325001.0622
0.4051330001.0597
0.4112335001.0731
0.4174340001.0871
0.4235345001.0535
0.4296350001.3215
0.4358355001.1501
0.4419360001.1088
0.4480365001.0844
0.4542370001.0981
0.4603375001.0856
0.4665380001.0956
0.4726385001.0813
0.4787390001.0843
0.4849395001.1053
0.4910400001.092
0.4971405001.081
0.5033410001.0919
0.5094415001.0681
0.5156420001.0826
0.5217425001.0809
0.5278430001.093
0.5340435001.0709
0.5401440001.0623
0.5462445001.0801
0.5524450001.0833
0.5585455001.0816
0.5647460001.0697
0.5708465001.0864
0.5769470001.0744
0.5831475001.0897
0.5892480001.0727
0.5953485001.0621
0.6015490001.0582
0.6076495001.0681
0.6138500001.083
0.6199505001.0632
0.6260510001.0809
0.6322515001.0525
0.6383520001.6649
0.6444525001.0873
0.6506530001.0649
0.6567535001.0591
0.6629540001.061
0.6690545001.0682
0.6751550001.0616
0.6813555001.0827
0.6874560001.0799
0.6935565001.0705
0.6997570001.0821
0.7058575001.0763
0.7120580001.0842
0.7181585001.0813
0.7242590001.0678
0.7304595001.0894
0.7365600001.0733
0.7426605001.0688
0.7488610001.0665
0.7549615001.0681
0.7611620001.301
0.7672625001.0907
0.7733630001.3941
0.7795635001.1355
0.7856640001.2196
0.7917645001.225
0.7979650001.1437
0.8040655001.0787
0.8102660001.0686
0.8163665001.1017
0.8224670001.0999
0.8286675001.0771
0.8347680001.1015
0.8408685001.0826
0.8470690001.1046
0.8531695001.0735
0.8593700001.1056
0.8654705001.1077
0.8715710001.0897
0.8777715001.0775
0.8838720001.0907
0.8899725001.0705
0.8961730001.0776
0.9022735001.0896
0.9084740001.0889
0.9145745001.0804
0.9206750001.1087
0.9268755001.0738
0.9329760001.0806
0.9390765001.0899
0.9452770001.0814
0.9513775001.0723
0.9575780001.0923
0.9636785001.0748
0.9697790001.0745
0.9759795001.081
0.9820800001.08
0.9881805001.0905
0.9943810001.1064
1.0004815001.0929
1.0066820001.0815
1.0127825001.0768
1.0188830001.1004
1.0250835001.0835
1.0311840001.0765
1.0372845001.0906
1.0434850001.096
1.0495855001.1085
1.0557860001.0913
1.0618865001.0974
1.0679870001.0763
1.0741875001.0894
1.0802880001.1065
1.0863885001.0898
1.0925890001.1036
1.0986895001.0825
1.1048900001.1164
1.1109905001.0811
1.1170910001.115
1.1232915001.1123
1.1293920001.0846
1.1354925001.0917
1.1416930001.0879
1.1477935001.0969
1.1539940001.0849
1.1600945001.0852
1.1661950001.0774
1.1723955001.0984
1.1784960001.0936
1.1845965001.0842
1.1907970001.0895
1.1968975001.09
1.2030980001.0813
1.2091985001.0965
1.2152990001.1017
1.2214995001.1045
1.22751000001.093
1.23361005001.0903
1.23981010001.1133
1.24591015001.0883
1.25211020001.1192
1.25821025001.0817
1.26431030001.0822
1.27051035001.0915
1.27661040001.1128
1.28271045001.0786
1.28891050001.1101
1.29501055001.097
1.30121060001.095
1.30731065001.0884
1.31341070001.09
1.31961075001.1057
1.32571080001.087
1.33181085001.1009
1.33801090001.0849
1.34411095001.0886
1.35031100001.0805
1.35641105001.0808
1.36251110001.1025
1.36871115001.0955
1.37481120001.0824
1.38091125001.0835
1.38711130001.1168
1.39321135001.0881
1.39941140001.0946
1.40551145001.0819
1.41161150001.1155
1.41781155001.1021
1.42391160001.102
1.43001165001.0733
1.43621170001.0987
1.44231175001.1103
1.44851180001.1034
1.45461185001.0987
1.46071190001.0908
1.46691195001.0986
1.47301200001.0988
1.47911205001.1023
1.48531210001.1013
1.49141215001.0896
1.49761220001.8455
1.50371225001.1155
1.50981230001.1502
1.51601235001.1183
1.52211240001.0958
1.52821245001.1098
1.53441250001.1021
1.54051255001.0912
1.54671260001.0961
1.55281265001.0858
1.55891270001.0784
1.56511275001.1112
1.57121280001.1067
1.57731285001.0986
1.58351290001.0824
1.58961295001.1072
1.59581300001.1098
1.60191305001.0962
1.60801310001.1108
1.61421315001.1187
1.62031320001.0923
1.62641325001.1003
1.63261330001.0865
1.63871335001.099
1.64491340001.0838
1.65101345001.0792
1.65711350001.0966
1.66331355001.0782
1.66941360001.1123
1.67551365001.0923
1.68171370001.0873
1.68781375001.0807
1.69401380001.083
1.70011385001.0864
1.70621390001.0828
1.71241395001.0973
1.71851400001.1022
1.72461405001.0837
1.73081410001.0985
1.73691415001.1049
1.74311420001.079
1.74921425001.0757
1.75531430001.0808
1.76151435001.0743
1.76761440001.0933
1.77371445001.0938
1.77991450001.1121
1.78601455001.1138
1.79221460001.1063
1.79831465001.097
1.80441470001.0999
1.81061475001.1035
1.81671480001.0786
1.82281485001.0824
1.82901490001.1097
1.83511495001.0744
1.84131500001.0902
1.84741505001.0841
1.85351510001.0961
1.85971515001.0778
1.86581520001.0784
1.87191525001.0741
1.87811530001.0879
1.88421535001.079
1.89041540001.0967
1.89651545001.0906
1.90261550001.0836
1.90881555001.0932
1.91491560001.0823
1.92101565001.087
1.92721570001.0892
1.93331575001.0842
1.93951580001.0837
1.94561585001.1001
1.95171590001.0727
1.95791595001.0875
1.96401600001.0845
1.97011605001.0805
1.97631610001.0825
1.98241615001.0886
1.98861620001.0856
1.99471625001.0816
2.00081630001.1005
2.00701635001.0775
2.01311640001.0875
2.01921645001.09
2.02541650001.086
2.03151655001.087
2.03771660001.0815
2.04381665001.0832
2.04991670001.0801
2.05611675001.0828
2.06221680001.0819
2.06831685001.0767

Framework Versions

  • Python: 3.10.10
  • Sentence Transformers: 3.3.1
  • Transformers: 4.43.0
  • PyTorch: 2.5.0+cu124
  • Accelerate: 1.1.1
  • Datasets: 3.1.0
  • Tokenizers: 0.19.1

Citation

BibTeX

Sentence Transformers and SoftmaxLoss

@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",
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей