/ Модель

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

Контекст
8 194 токена
Параметры
659 млн
Архитектура
xlm-roberta · dense
Базовая модель
bge-m3
Библиотека
sentence-transformers
Опубликована
4 окт 2025

GTDB-EMBEDDING_MODEL-1epoch_1e-6

ЭмбеддингиТекст → embedding

Дообученная на базе BAAI/bge-m3 модель преобразует тексты в векторы для семантического поиска и сравнения.

101скачиваний за 30 дней0лайковвеса обновлены4 окт 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GTDB-EMBEDDING_MODEL-1epoch_1e-6 — дообученная разработчиком репозитория модель Sentence Transformers на базе BAAI/bge-m3. Она кодирует предложения и абзацы в плотные векторы размерностью 1024; архитектура состоит из XLM-RoBERTa, слоя pooling по токену CLS и нормализации. Максимальная длина последовательности — 8192 токена, для сравнения векторов используется косинусное сходство.

Модель предназначена для семантического поиска и сравнения текстов, поиска перефразировок, классификации и кластеризации. В карточке приведены примеры на вьетнамском языке и данные о дообучении на 16 580 примерах с TripletLoss; основной язык модели при этом не установлен. Лицензия в предоставленных данных не указана.

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

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

Ограничения

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

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

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

Открыть на Hugging Face

SentenceTransformer based on BAAI/bge-m3

This is a sentence-transformers model finetuned from BAAI/bge-m3. It maps sentences & paragraphs to a 1024-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
  • Base model: BAAI/bge-m3
  • Maximum Sequence Length: 8192 tokens
  • Output Dimensionality: 1024 dimensions
  • Similarity Function: Cosine Similarity

Model Sources

Full Model Architecture

SentenceTransformer(
  (0): Transformer({'max_seq_length': 8192, 'do_lower_case': False, 'architecture': 'XLMRobertaModel'})
  (1): Pooling({'word_embedding_dimension': 1024, 'pooling_mode_cls_token': True, 'pooling_mode_mean_tokens': False, '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("batmangiaicuuthegioi/GTDB-EMBEDDING_MODEL-1epoch_1e-6")
# Run inference
sentences = [
    'Thứ tự ưu tiên khi các phương tiện xuống phà là gì?',
    'Khi xuống phà, các phương tiện có động cơ như xe cơ giới và xe máy chuyên dùng sẽ được ưu tiên xuống trước. Sau đó mới đến lượt xe thô sơ và người đi bộ. (Theo Điểm b Khoản 3 Điều 23 [36/2024/QH15/23/3/b])',
    'Sau khi qua phà, thứ tự ưu tiên lên bờ là người đi bộ sẽ lên trước tiên. Tiếp theo, các phương tiện giao thông khác sẽ lần lượt lên sau dưới sự điều phối của người điều khiển giao thông. (Theo Điểm b Khoản 3 Điều 23 [36/2024/QH15/23/3/b])',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 1024]

# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities)
# tensor([[1.0000, 0.7034, 0.6291],
#         [0.7034, 1.0000, 0.7857],
#         [0.6291, 0.7857, 1.0000]])

Training Details

Training Dataset

Unnamed Dataset

  • Size: 16,580 training samples
  • Columns: sentence_0, sentence_1, and sentence_2
  • Approximate statistics based on the first 1000 samples:
    sentence_0sentence_1sentence_2
    typestringstringstring
    detailsmin: 8 tokensmean: 19.67 tokensmax: 31 tokensmin: 24 tokensmean: 53.03 tokensmax: 123 tokensmin: 27 tokensmean: 56.72 tokensmax: 96 tokens
  • Samples:
    sentence_0sentence_1sentence_2
    Quy định cấm dừng, đỗ xe trước cổng trụ sở cơ quan áp dụng trong trường hợp nào?Quy định này áp dụng đối với cổng của các trụ sở cơ quan, tổ chức có bố trí đường dành riêng cho xe ô tô đi ra, đi vào. Nếu chỉ là cổng đi bộ thì có thể không áp dụng. (Theo Điểm k Khoản 4 Điều 18 [36/2024/QH15/18/4/k])Khi muốn đỗ xe gần cổng một cơ quan hoặc tổ chức, bạn phải đỗ xe cách cổng một khoảng tối thiểu là 05 mét về cả hai bên. Điều này nhằm đảm bảo lối đi luôn được thông thoáng. (Theo Điểm k Khoản 4 Điều 18 [36/2024/QH15/18/4/k])
    Nếu tôi đến ngã tư không có vòng xuyến cùng lúc với một xe khác từ bên phải, ai được đi trước?Xe đến từ bên phải của bạn sẽ được quyền đi trước. (Dẫn chứng: Khoản 2, Điều 22, 36/2024/QH15)Không, bạn phải nhường đường cho xe đi đến từ bên trái. Căn cứ theo Khoản 3 Điều 22 [36/2024/QH15/22/3].
    Xe của công nhân bảo trì đường cao tốc có được đi vào cao tốc không?Có, phương tiện phục vụ việc quản lý, bảo trì đường cao tốc là trường hợp ngoại lệ được phép đi vào. Căn cứ theo Khoản 3 Điều 25 [36/2024/QH15/25/3].Không, xe thô sơ (như xe đạp) không được phép đi trên đường cao tốc. Căn cứ theo Khoản 3 Điều 25 [36/2024/QH15/25/3].
  • Loss: TripletLoss with these parameters:
    {
        "distance_metric": "TripletDistanceMetric.COSINE",
        "triplet_margin": 0.05
    }
    

Training Hyperparameters

Non-Default Hyperparameters

  • per_device_train_batch_size: 32
  • per_device_eval_batch_size: 32
  • num_train_epochs: 1
  • multi_dataset_batch_sampler: round_robin

All Hyperparameters

  • overwrite_output_dir: False
  • do_predict: False
  • eval_strategy: no
  • prediction_loss_only: True
  • per_device_train_batch_size: 32
  • per_device_eval_batch_size: 32
  • 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
  • num_train_epochs: 1
  • 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: round_robin
  • router_mapping: {}
  • learning_rate_mapping: {}

Training Logs

EpochStepTraining Loss
0.96345000.0084

Framework Versions

  • Python: 3.10.12
  • Sentence Transformers: 5.1.1
  • Transformers: 4.57.0
  • PyTorch: 2.8.0+cu126
  • Accelerate: 1.10.1
  • Datasets: 4.1.1
  • 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",
}

TripletLoss

@misc{hermans2017defense,
    title={In Defense of the Triplet Loss for Person Re-Identification},
    author={Alexander Hermans and Lucas Beyer and Bastian Leibe},
    year={2017},
    eprint={1703.07737},
    archivePrefix={arXiv},
    primaryClass={cs.CV}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей