/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Архитектура
bert · dense
Базовая модель
bge-base-en-v1.5
Библиотека
sentence-transformers
Опубликована
21 июн 2026

bge-base-en-v1.5-cve-finetuned

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

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

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Это англоязычная модель Sentence Transformer, дообученная разработчиками репозитория ubco-mds-2025-capstone-fujitsu-1 на базе BAAI/bge-base-en-v1.5. Она кодирует предложения и абзацы в плотные векторы размерности 768 и предназначена для поиска по смыслу и извлечения релевантных документов. Архитектура включает BERT, CLS-пулинг и нормализацию; сравнивать векторы можно по косинусному сходству. Максимальная длина входа — 512 токенов.

Обучение проведено на парах запросов и документов, включая запросы о кибербезопасности и описания уязвимостей. В README приведены результаты проверки для информационного поиска, однако они не позволяют судить о качестве на других доменах. Модель принимает текст и выдаёт эмбеддинги; для применения доступны веса в формате safetensors и библиотека Sentence Transformers. Лицензия в предоставленных данных не указана.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

SentenceTransformer based on BAAI/bge-base-en-v1.5

This is a sentence-transformers model finetuned from BAAI/bge-base-en-v1.5. It maps sentences & paragraphs to a 768-dimensional dense vector space and can be used for retrieval.

Model Details

Model Description

  • Model Type: Sentence Transformer
  • Base model: BAAI/bge-base-en-v1.5
  • Maximum Sequence Length: 512 tokens
  • Output Dimensionality: 768 dimensions
  • Similarity Function: Cosine Similarity
  • Supported Modality: Text

Model Sources

Full Model Architecture

SentenceTransformer(
  (0): Transformer({'transformer_task': 'feature-extraction', 'modality_config': {'text': {'method': 'forward', 'method_output_name': 'last_hidden_state'}}, 'module_output_name': 'token_embeddings', 'architecture': 'BertModel'})
  (1): Pooling({'embedding_dimension': 768, 'pooling_mode': 'cls', '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
queries = [
    'web console not functioning properly',
]
documents = [
    'Multiple cross-site scripting (XSS) vulnerabilities in IBM InfoSphere Information Server through 8.5 FP3, 8.7 through FP2, and 9.1 allow remote authenticated users to inject arbitrary web script or HTML via vectors related to the (1) web console and (2) repository management user interfaces.',
    'Cross-site scripting (XSS) vulnerability in the Taxonomy Breadcrumb module 6.x before 6.x-1.1 for Drupal allows remote authenticated users, with administer taxonomy permissions, to inject arbitrary web script or HTML via the node title in a Breadcrumb display.',
    'The Relish (Verve Connect) VH510 device with firmware before 1.0.1.6L0516 contains undocumented default admin credentials for the web management interface. A remote attacker could exploit this vulnerability to login and execute commands on the device, as well as upgrade the firmware image to a malicious version.',
]
query_embeddings = model.encode_query(queries)
document_embeddings = model.encode_document(documents)
print(query_embeddings.shape, document_embeddings.shape)
# [1, 768] [3, 768]

# Get the similarity scores for the embeddings
similarities = model.similarity(query_embeddings, document_embeddings)
print(similarities)
# tensor([[ 0.5274, -0.1275,  0.2536]])

Evaluation

Metrics

Information Retrieval

MetricValue
cosine_accuracy@10.7696
cosine_accuracy@30.8714
cosine_accuracy@50.9001
cosine_accuracy@100.9349
cosine_precision@10.7696
cosine_precision@30.2905
cosine_precision@50.18
cosine_precision@100.0935
cosine_recall@10.7696
cosine_recall@30.8714
cosine_recall@50.9001
cosine_recall@100.9349
cosine_ndcg@100.8527
cosine_mrr@100.8263
cosine_map@1000.8289

Training Details

Training Dataset

Unnamed Dataset

  • Size: 861,607 training samples
  • Columns: sentence_0 and sentence_1
  • Approximate statistics based on the first 100 samples:
    sentence_0sentence_1
    typestringstring
    modalitytexttext
    detailsmin: 7 tokensmean: 12.17 tokensmax: 21 tokensmin: 28 tokensmean: 87.76 tokensmax: 512 tokens
  • Samples:
    sentence_0sentence_1
    broadcom bcm4355c0 wifi issuesOn Broadcom BCM4355C0 Wi-Fi chips 9.44.78.27.0.1.56 and other chips, properly crafted malicious over-the-air Fast Transition frames can potentially trigger internal Wi-Fi firmware heap and/or stack overflows, leading to denial of service or other effects, aka B-V2017061205.
    Tenda AC10 firmware crashes when changing WiFi settingsTenda AC10 V1.0 V15.03.06.23 is vulnerable to Buffer Overflow in form_fast_setting_wifi_set via the parameter ssid.
    issues with apache axis2 administration consoleCross-site scripting (XSS) vulnerability in axis2-admin/axis2-admin/engagingglobally in the administration console in Apache Axis2/Java 1.4.1, 1.5.1, and possibly other versions, as used in SAP Business Objects 12, 3com IMC, and possibly other products, allows remote attackers to inject arbitrary web script or HTML via the modules parameter. NOTE: some of these details are obtained from third party information.
  • Loss: MultipleNegativesRankingLoss with these parameters:
    {
        "scale": 20.0,
        "similarity_fct": "cos_sim",
        "gather_across_devices": false,
        "directions": [
            "query_to_doc"
        ],
        "partition_mode": "joint",
        "hardness_mode": null,
        "hardness_strength": 0.0
    }
    

Training Hyperparameters

Non-Default Hyperparameters

  • per_device_train_batch_size: 16
  • num_train_epochs: 1
  • fp16: True
  • per_device_eval_batch_size: 16
  • multi_dataset_batch_sampler: round_robin

All Hyperparameters

  • per_device_train_batch_size: 16
  • num_train_epochs: 1
  • max_steps: -1
  • learning_rate: 5e-05
  • lr_scheduler_type: linear
  • lr_scheduler_kwargs: None
  • warmup_steps: 0
  • optim: adamw_torch_fused
  • optim_args: None
  • weight_decay: 0.0
  • adam_beta1: 0.9
  • adam_beta2: 0.999
  • adam_epsilon: 1e-08
  • optim_target_modules: None
  • gradient_accumulation_steps: 1
  • average_tokens_across_devices: True
  • max_grad_norm: 1
  • label_smoothing_factor: 0.0
  • bf16: False
  • fp16: True
  • bf16_full_eval: False
  • fp16_full_eval: False
  • tf32: None
  • gradient_checkpointing: False
  • gradient_checkpointing_kwargs: None
  • torch_compile: False
  • torch_compile_backend: None
  • torch_compile_mode: None
  • use_liger_kernel: False
  • liger_kernel_config: None
  • use_cache: False
  • neftune_noise_alpha: None
  • torch_empty_cache_steps: None
  • auto_find_batch_size: False
  • log_on_each_node: True
  • logging_nan_inf_filter: True
  • include_num_input_tokens_seen: no
  • log_level: passive
  • log_level_replica: warning
  • disable_tqdm: False
  • project: huggingface
  • trackio_space_id: None
  • trackio_bucket_id: None
  • trackio_static_space_id: None
  • per_device_eval_batch_size: 16
  • prediction_loss_only: True
  • eval_on_start: False
  • eval_do_concat_batches: True
  • eval_use_gather_object: False
  • eval_accumulation_steps: None
  • include_for_metrics: []
  • batch_eval_metrics: False
  • save_only_model: False
  • save_on_each_node: False
  • enable_jit_checkpoint: False
  • push_to_hub: False
  • hub_private_repo: None
  • hub_model_id: None
  • hub_strategy: every_save
  • hub_always_push: False
  • hub_revision: None
  • load_best_model_at_end: False
  • ignore_data_skip: False
  • restore_callback_states_from_checkpoint: False
  • full_determinism: False
  • seed: 42
  • data_seed: None
  • use_cpu: False
  • 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
  • dataloader_drop_last: False
  • dataloader_num_workers: 0
  • dataloader_pin_memory: True
  • dataloader_persistent_workers: False
  • dataloader_prefetch_factor: None
  • remove_unused_columns: True
  • label_names: None
  • train_sampling_strategy: random
  • length_column_name: length
  • ddp_find_unused_parameters: None
  • ddp_bucket_cap_mb: None
  • ddp_broadcast_buffers: False
  • ddp_static_graph: None
  • ddp_backend: None
  • ddp_timeout: 1800
  • fsdp: []
  • fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}
  • deepspeed: None
  • debug: []
  • skip_memory_metrics: True
  • do_predict: False
  • resume_from_checkpoint: None
  • warmup_ratio: None
  • local_rank: -1
  • prompts: None
  • batch_sampler: batch_sampler
  • multi_dataset_batch_sampler: round_robin
  • router_mapping: {}
  • learning_rate_mapping: {}

Training Logs

EpochStepTraining Lossvalidation_cosine_ndcg@10
0.00935000.3136-
0.018610000.1300-
0.027915000.1098-
0.037120000.1112-
0.046425000.0935-
0.055730000.0961-
0.065035000.0856-
0.074340000.0872-
0.083645000.0857-
0.092850000.0795-
0.102155000.0787-
0.111460000.0749-
0.120765000.0747-
0.130070000.0720-
0.139375000.0720-
0.148680000.0718-
0.157885000.0651-
0.167190000.0660-
0.176495000.0725-
0.1857100000.06380.8264
0.1950105000.0639-
0.2043110000.0698-
0.2136115000.0637-
0.2228120000.0646-
0.2321125000.0746-
0.2414130000.0623-
0.2507135000.0629-
0.2600140000.0650-
0.2693145000.0578-
0.2785150000.0618-
0.2878155000.0572-
0.2971160000.0535-
0.3064165000.0594-
0.3157170000.0553-
0.3250175000.0530-
0.3343180000.0566-
0.3435185000.0537-
0.3528190000.0597-
0.3621195000.0645-
0.3714200000.05080.8397
0.3807205000.0517-
0.3900210000.0544-
0.3992215000.0499-
0.4085220000.0559-
0.4178225000.0528-
0.4271230000.0552-
0.4364235000.0570-
0.4457240000.0541-
0.4550245000.0536-
0.4642250000.0504-
0.4735255000.0493-
0.4828260000.0545-
0.4921265000.0548-
0.5014270000.0525-
0.5107275000.0571-
0.5200280000.0481-
0.5292285000.0523-
0.5385290000.0512-
0.5478295000.0541-
0.5571300000.05130.8433
0.5664305000.0510-
0.5757310000.0548-
0.5849315000.0463-
0.5942320000.0448-
0.6035325000.0544-
0.6128330000.0481-
0.6221335000.0491-
0.6314340000.0485-
0.6407345000.0509-
0.6499350000.0518-
0.6592355000.0513-
0.6685360000.0516-
0.6778365000.0482-
0.6871370000.0526-
0.6964375000.0462-
0.7057380000.0420-
0.7149385000.0445-
0.7242390000.0430-
0.7335395000.0428-
0.7428400000.04120.8483
0.7521405000.0418-
0.7614410000.0456-
0.7706415000.0442-
0.7799420000.0449-
0.7892425000.0463-
0.7985430000.0429-
0.8078435000.0392-
0.8171440000.0404-
0.8264445000.0494-
0.8356450000.0472-
0.8449455000.0456-
0.8542460000.0463-
0.8635465000.0398-
0.8728470000.0448-
0.8821475000.0428-
0.8913480000.0447-
0.9006485000.0408-
0.9099490000.0403-
0.9192495000.0419-
0.9285500000.03980.8515
0.9378505000.0420-
0.9471510000.0393-
0.9563515000.0428-
0.9656520000.0451-
0.9749525000.0448-
0.9842530000.0361-
0.9935535000.0411-
1.053851-0.8527

Training Time

  • Training: 2.4 hours
  • Evaluation: 57.2 seconds
  • Total: 2.4 hours

Framework Versions

  • Python: 3.12.10
  • Sentence Transformers: 5.5.1
  • Transformers: 5.9.0
  • PyTorch: 2.11.0+cu128
  • Accelerate: 1.13.0
  • Datasets: 4.8.5
  • Tokenizers: 0.22.2

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{oord2019representationlearningcontrastivepredictive,
      title={Representation Learning with Contrastive Predictive Coding},
      author={Aaron van den Oord and Yazhe Li and Oriol Vinyals},
      year={2019},
      eprint={1807.03748},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/1807.03748},
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей