/ Модель

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

Контекст
258 токенов
Параметры
162 млн
Архитектура
roberta · dense
Базовая модель
phobert-base-v2
Библиотека
sentence-transformers
Опубликована
25 мар 2025

phobert-base-v2-finetuned-raw_data_wseg-lr2e-05-1-epochs-bs-64

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

Вьетнамский Sentence Transformer на базе PhoBERT для преобразования текстов в векторы и поиска семантически похожих предложений и абзацев.

116скачиваний за 30 дней0лайковвеса обновлены25 мар 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модель iambestfeed/phobert-base-v2-finetuned-raw_data_wseg-lr2e-05-1-epochs-bs-64 — Sentence Transformer, дообученный разработчиком iambestfeed на базе vinai/phobert-base-v2 с использованием набора vnexpress-data-similarity. Это плотный RoBERTa-энкодер с 162,4 млн параметров: он преобразует предложения и абзацы в векторы размерностью 768 и предназначен для сравнения текстов по косинусному сходству.

Модель подходит для семантического поиска, оценки сходства предложений, поиска перефразирований, кластеризации и классификации текста. Обучение на парах anchor–positive из новостного набора VnExpress ориентирует её на вьетнамские тексты. Максимальная длина последовательности — 258 токенов по метаданным; в README указано ограничение 256 токенов.

Для применения нужны входные тексты, а модель выдаёт векторы, используемые для поиска и сравнения. Указанная лицензия отсутствует в предоставленных источниках, поэтому условия использования по ним определить нельзя.

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

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

Ограничения

Модель обучена на парах текстов из новостного набора VnExpress, поэтому качество на других жанрах и задачах может отличаться. Максимальная длина входа составляет около 256 токенов.

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

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

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

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

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

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

Открыть на Hugging Face

SentenceTransformer based on vinai/phobert-base-v2

This is a sentence-transformers model finetuned from vinai/phobert-base-v2 on the vnexpress-data-similarity dataset. It maps sentences & paragraphs to a 768-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': 256, 'do_lower_case': False}) with Transformer model: RobertaModel 
  (1): Pooling({'word_embedding_dimension': 768, '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("iambestfeed/phobert-base-v2-finetuned-raw_data_wseg-lr2e-05-1-epochs")
# Run inference
sentences = [
    'Sau 27 năm gia_nhập làng giải_trí , MC - diễn_viên Thanh_Mai hiện hoạt_động nghệ_thuật cầm_chừng , chủ_yếu tập_trung kinh_doanh . - Ngôi_sao',
    'Anh_Tuấn \n - Showbiz \n - Thời_trang \n - Làm_đẹp \n - Xem \n - Ăn_chơi \n - Lối_sống \n - Thể_thao \n - Thời_cuộc \n - Podcasts \n - Thương_trường \n - Trắc_nghiệm \n - Video \n - Ảnh \n - Reviews & Deals \n Sau 27 năm gia_nhập làng giải_trí , MC - diễn_viên Thanh_Mai hiện hoạt_động nghệ_thuật cầm_chừng , chủ_yếu tập_trung kinh_doanh . \n Anh_Tuấn',
    'Phòng Cảnh_sát hình_sự Công_an tỉnh Quảng_Nam cho biết Vũ_Viết Hải , trú thị_trấn Trà_My , huyện Bắc_Trà_My , bị bắt 7h sáng nay khi đang trốn ở phường Trường_Xuân , thành_phố Tam_Kỳ . \n Hải đang đối_mặt với cáo_buộc cướp tài_sản . \n Trước đó , tối 26 / 11 , Hải đi xe_máy mang biển số giả đến cây_xăng bán_lẻ Tiên_Cảnh ở xã Tiên_Cảnh , huyện Tiên_Phước , chờ khách vãn mới đi vào , đề_nghị đổ xăng cho xe_máy của mình . Khi chủ cây_xăng đang bơm xăng , nghi can rút liềm trong người , từ phía sau quàng tay dí vào cổ uy_hiếp . \n Thời_điểm này , cây_xăng có một nhân_viên ngồi phía trong kiểm_đếm tiền và ghi sổ_sách . Hải yêu_cầu chủ cây_xăng đưa hết tiền trong túi , tổng_cộng hơn 15 triệu đồng . \n Theo đại_tá Trần_Văn_Xuân , Trưởng_Phòng Cảnh_sát hình_sự Công_an tỉnh Quảng_Nam , Hải khai trốn ở nhiều nơi . Sáng 5 / 12 , Hải về thành_phố Tam_Kỳ , mượn xe_máy và giật túi_xách của một phụ_nữ trên đường Bạch_Đằng , bên trong có 100.000 đồng và một điện_thoại . \n Nghi_vụ cướp này và cướp tiền ở cây_xăng Tiên_Cảnh có liên_quan , Công_an thành_phố Tam_Kỳ lần theo dấu_vết đã phát_hiện ra Hải . \n Hải không nghề_nghiệp ổn_định , theo cha_mẹ từ huyện Chương Mỹ , Hà_Nội vào lập_nghiệp ở thị_trấn Trà_My , huyện Bắc_Trà_My theo diện kinh_tế mới .',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 768]

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

Training Details

Training Dataset

vnexpress-data-similarity

  • Dataset: vnexpress-data-similarity at e6cb542
  • Size: 349,711 training samples
  • Columns: anchor and positive
  • Approximate statistics based on the first 1000 samples:
    anchorpositive
    typestringstring
    detailsmin: 5 tokensmean: 29.65 tokensmax: 70 tokensmin: 22 tokensmean: 205.8 tokensmax: 256 tokens
  • Samples:
    anchorpositive
    Tôi ở chung_cư , dịp cuối tuần hoặc ngày lễ là người hàng_xóm lại rủ bạn_bè đến nhậu , lôi loa kẹo kéo ra hành_lang hát , & quot ; tra_tấn & quot ; cả tầng trong nhiều giờ . - VnExpressHọ vặn loa hết cỡ , hát từ trưa đến chiều . Căn_hộ tôi ở sát bên , dù đã đóng hết cửa nhưng các con tôi vẫn không ngủ được . Trước đó , trưởng tầng từng góp_ý với gia_đình này , tôi cũng báo bảo_vệ chung_cư lên nhắc_nhở , nhưng họ vẫn tái_diễn . Tôi không biết hành_vi này có bị xử_phạt vì gây ô_nhiễm tiếng ồn không ? Tôi nên làm gì để tình_trạng này được xử_lý dứt_điểm ? ( Ngọc_Dung )
    Việt_Nam nằm trong số năm nước có khối_lượng giao_dịch lớn nhất trên sàn Binance với số tiền 20 tỷ USD trong tháng 5 . - VnExpressTheo thống_kê của WSJ , các nhà đầu_tư Việt_Nam giao_dịch khoảng 20 tỷ USD trên sàn tiền số lớn nhất thế_giới và hình_thức chiếm 90 % là Future ( hợp_đồng tương_lai ) . Con_số này đạt gần 5 % trong tổng khối_lượng giao_dịch toàn_cầu của Binance . Nước có lượng giao_dịch hàng tháng cao nhất là Trung_Quốc với 90 tỷ USD , tiếp_theo là Hàn_Quốc và Thổ_Nhĩ_Kỳ với 60 tỷ và 45 tỷ USD. Khu_vực còn lại trong top 5 là Quần_đảo Virgin của Anh với 18 tỷ USD. Số_liệu thống_kê gây bất_ngờ khi Trung_Quốc chiếm 20 % tổng khối_lượng giao_dịch toàn_cầu của Binance , trong khi chính_phủ nước này cấm tất_cả hoạt_động giao_dịch và đầu_tư tiền số từ 2021 . Bên cạnh đó , Binance cũng tuyên_bố không còn hoạt_động tại đây . Theo nguồn tin nội_bộ , hiện có 900.000 nhà đầu_tư Trung_Quốc hoạt_động trên Binance , còn tổng_số nhà đầu_tư tiền số nói_chung tại quốc_gia này là 5,6 triệu . Để lách luật , Binance điều hướng người dùng Trung_Quốc đến các trang_web có tên_miền thuộc quốc_gia này trước khi chuyển tới s...
    Màn giả gái của Jang_Dong_Yoon trong ' The_Tale of Nokdu ' lên top tìm_kiếm mạng xã_hội Hàn .Drama_cổ trang The_Tale of Nokdu lên sóng 2 tập đầu_vào thứ hai - thứ ba vừa_qua . Phim của đài KBS có rating đứng đầu trong các phim cùng khung giờ . Theo chỉ_số từ Nielsen_Korea , hai tập đầu The_Tale of Nokdu có rating trung_bình lần_lượt là 6,5 % và 8,3 % , thời_điểm rating cao nhất lên 9,6 % . Đã lâu rồi đài KBS mới có phim đạt rating cao như_vậy . Tác_phẩm trước của đài này là I Wanna Hear Your Song chỉ có rating ở mức 3,6 - 4.0 % . The_Tale of Nokdu kể về Jeon Nok_Du ( do Jang_Dong_Yoon_thủ vai ) , một chàng trai lưu_lạc đến ngôi làng toàn góa phụ . Để sống được ở đây , Nok_Du phải giả gái và nhận Dong_Dong_Joo ( Kim So_Hyun ) làm con gái nuôi , hướng_dẫn cô các kỹ_năng để trở_thành một kỹ_nữ . Trong 2 tập đầu , Nok_Du đã tìm đến ngôi làng . Vì phải giả gái , anh_chàng tạo ra biết_bao tình_huống dở khóc dở cười . Nam diễn_viên Jang_Dong_Yoon nhận được lời khen qua cách thể_hiện sự bối_rối khi phải mặc trang_phục nữ_giới , đồng_thời diễn_vẻ điệu_đà , tinh_tế của phụ_nữ ở từng...
  • Loss: MultipleNegativesRankingLoss with these parameters:
    {
        "scale": 20.0,
        "similarity_fct": "cos_sim"
    }
    

Training Hyperparameters

Non-Default Hyperparameters

  • per_device_train_batch_size: 64
  • learning_rate: 2e-05
  • num_train_epochs: 1
  • warmup_ratio: 0.1
  • save_safetensors: False
  • fp16: True
  • push_to_hub: True
  • hub_model_id: iambestfeed/phobert-base-v2-finetuned-raw_data_wseg-lr2e-05-1-epochs
  • batch_sampler: no_duplicates

All Hyperparameters

  • overwrite_output_dir: False
  • do_predict: False
  • eval_strategy: no
  • prediction_loss_only: True
  • per_device_train_batch_size: 64
  • 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: 1
  • max_steps: -1
  • lr_scheduler_type: linear
  • lr_scheduler_kwargs: {}
  • warmup_ratio: 0.1
  • warmup_steps: 0
  • log_level: passive
  • log_level_replica: warning
  • log_on_each_node: True
  • logging_nan_inf_filter: True
  • save_safetensors: False
  • 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: True
  • 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: True
  • 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: True
  • resume_from_checkpoint: None
  • hub_model_id: iambestfeed/phobert-base-v2-finetuned-raw_data_wseg-lr2e-05-1-epochs
  • hub_strategy: every_save
  • hub_private_repo: None
  • hub_always_push: False
  • 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
  • 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
  • use_liger_kernel: False
  • eval_use_gather_object: False
  • average_tokens_across_devices: False
  • prompts: None
  • batch_sampler: no_duplicates
  • multi_dataset_batch_sampler: proportional

Training Logs

EpochStepTraining Loss
0.0037101.9239
0.0073201.7559
0.0110301.3566
0.0146400.7752
0.0183500.447
0.0220600.2765
0.0256700.2488
0.0293800.1705
0.0329900.1632
0.03661000.1694
0.04031100.177
0.04391200.1327
0.04761300.1175
0.05121400.1184
0.05491500.1041
0.05861600.1047
0.06221700.0885
0.06591800.0926
0.06951900.1161
0.07322000.09
0.07692100.0866
0.08052200.0871
0.08422300.0741
0.08782400.078
0.09152500.0754
0.09522600.0671
0.09882700.0962
0.10252800.0776
0.10612900.0579
0.10983000.0831
0.11353100.0732
0.11713200.0725
0.12083300.0688
0.12453400.0882
0.12813500.0552
0.13183600.0665
0.13543700.079
0.13913800.0609
0.14283900.0653
0.14644000.0648
0.15014100.0649
0.15374200.062
0.15744300.0713
0.16114400.0467
0.16474500.0647
0.16844600.0531
0.17204700.0481
0.17574800.0484
0.17944900.0614
0.18305000.0424
0.18675100.046
0.19035200.0535
0.19405300.0465
0.19775400.0747
0.20135500.0474
0.20505600.0501
0.20865700.0613
0.21235800.0531
0.21605900.0625
0.21966000.0586
0.22336100.0469
0.22696200.0425
0.23066300.0588
0.23436400.0549
0.23796500.0436
0.24166600.0405
0.24526700.0504
0.24896800.0527
0.25266900.0678
0.25627000.0619
0.25997100.0435
0.26357200.0536
0.26727300.0589
0.27097400.0378
0.27457500.0546
0.27827600.0475
0.28187700.0433
0.28557800.047
0.28927900.0477
0.29288000.046
0.29658100.0352
0.30018200.0373
0.30388300.0487
0.30758400.0437
0.31118500.0627
0.31488600.0427
0.31848700.0499
0.32218800.0537
0.32588900.0443
0.32949000.0523
0.33319100.0468
0.33679200.0561
0.34049300.0598
0.34419400.0581
0.34779500.0423
0.35149600.0402
0.35519700.0398
0.35879800.0567
0.36249900.0585
0.366010000.0388
0.369710100.0431
0.373410200.0539
0.377010300.0471
0.380710400.0476
0.384310500.05
0.388010600.0637
0.391710700.0457
0.395310800.0472
0.399010900.0313
0.402611000.0382
0.406311100.0413
0.410011200.0487
0.413611300.0374
0.417311400.0367
0.420911500.0483
0.424611600.045
0.428311700.0454
0.431911800.0405
0.435611900.0385
0.439212000.0437
0.442912100.036
0.446612200.0471
0.450212300.0356
0.453912400.0525
0.457512500.0488
0.461212600.0544
0.464912700.041
0.468512800.0383
0.472212900.0387
0.475813000.0401
0.479513100.0411
0.483213200.0545
0.486813300.0474
0.490513400.0465
0.494113500.0452
0.497813600.0326
0.501513700.05
0.505113800.0481
0.508813900.038
0.512414000.046
0.516114100.0619
0.519814200.0399
0.523414300.0393
0.527114400.0505
0.530714500.0434
0.534414600.0484
0.538114700.0371
0.541714800.0427
0.545414900.0391
0.549015000.0529
0.552715100.0362
0.556415200.0441
0.560015300.0482
0.563715400.0588
0.567315500.0314
0.571015600.0394
0.574715700.0448
0.578315800.0389
0.582015900.0264
0.585716000.0294
0.589316100.0635
0.593016200.0414
0.596616300.0261
0.600316400.0365
0.604016500.0265
0.607616600.0462
0.611316700.0328
0.614916800.0359
0.618616900.0456
0.622317000.0436
0.625917100.0379
0.629617200.039
0.633217300.0455
0.636917400.0342
0.640617500.0286
0.644217600.0482
0.647917700.0433
0.651517800.0277
0.655217900.0371
0.658918000.0412
0.662518100.0313
0.666218200.0287
0.669818300.0271
0.673518400.0414
0.677218500.0303
0.680818600.0242
0.684518700.0369
0.688118800.044
0.691818900.0369
0.695519000.0399
0.699119100.0559
0.702819200.0304
0.706419300.0468
0.710119400.0441
0.713819500.0294
0.717419600.0409
0.721119700.0345
0.724719800.0303
0.728419900.0384
0.732120000.0425
0.735720100.0374
0.739420200.0305
0.743020300.0415
0.746720400.0358
0.750420500.0464
0.754020600.0279
0.757720700.0328
0.761320800.0304
0.765020900.0322
0.768721000.0351
0.772321100.0429
0.776021200.0333
0.779621300.0423
0.783321400.0309
0.787021500.0393
0.790621600.0348
0.794321700.0381
0.798021800.0372
0.801621900.026
0.805322000.0328
0.808922100.0453
0.812622200.029
0.816322300.0354
0.819922400.0366
0.823622500.0447
0.827222600.045
0.830922700.0379
0.834622800.0411
0.838222900.034
0.841923000.0369
0.845523100.0392
0.849223200.037
0.852923300.0333
0.856523400.0298
0.860223500.0387
0.863823600.0376
0.867523700.0435
0.871223800.0471
0.874823900.0516
0.878524000.0348
0.882124100.0261
0.885824200.0391
0.889524300.0306
0.893124400.034
0.896824500.0392
0.900424600.0531
0.904124700.0338
0.907824800.0345
0.911424900.0378
0.915125000.0393
0.918725100.0274
0.922425200.0312
0.926125300.0251
0.929725400.0273
0.933425500.0397
0.937025600.0275
0.940725700.0467
0.944425800.0298
0.948025900.0352
0.951726000.0328
0.955326100.0438
0.959026200.0268
0.962726300.0272
0.966326400.0409
0.970026500.0295
0.973626600.0319
0.977326700.0279
0.981026800.0407
0.984626900.027
0.988327000.0415
0.991927100.0272
0.995627200.0211
0.999327300.0271

Framework Versions

  • Python: 3.10.12
  • Sentence Transformers: 3.3.1
  • Transformers: 4.47.0
  • PyTorch: 2.5.1+cu121
  • Accelerate: 1.2.1
  • Datasets: 3.3.1
  • Tokenizers: 0.21.0

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…

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

0 моделей