SentenceTransformer based on intfloat/multilingual-e5-base
This is a sentence-transformers model finetuned from intfloat/multilingual-e5-base. 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 Type: Sentence Transformer
 - Base model: intfloat/multilingual-e5-base
 - Maximum Sequence Length: 512 tokens
 - Output Dimensionality: 768 dimensions
 - Similarity Function: Cosine Similarity
 
Model Sources
- Documentation: Sentence Transformers Documentation
 - Repository: Sentence Transformers on GitHub
 - Hugging Face: Sentence Transformers on Hugging Face
 
Full Model Architecture
SentenceTransformer(
  (0): Transformer({'max_seq_length': 512, 'do_lower_case': False}) with Transformer model: XLMRobertaModel 
  (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})
  (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 = [
    'query: Trang https://vieclam.uet.vnu.edu.vn/ dùng để làm gì?',
    'passage: Trường có trung tâm hỗ trợ sinh viên trong việc tìm kiếm thực tập, cụ thể Trường có trang https://vieclam.uet.vnu.edu.vn/ dùng để tìm kiếm việc làm cũng như cung cấp một số công cụ cho việc viết CV xin việcXét tuyển theo kết quả thi THPT năm 2025 (bao gồm CCTA quy đổi). Xét tuyển theo SAT, A-LEVEL, ACT. Xét tuyển theo kết quả thi ĐGNL (HSA) do ĐHQGHN tổ chức. Xét tuyển thẳng, ưu tiên xét tuyển (học sinh giỏi quốc gia, quốc tế, tỉnh/thành phố, ...) theo quy định của Bộ GD&ĐT và ĐHQGHN.',
    'passage: Điều 20. Xử lý vi phạm đối với sinh viên 1. Sinh viên có gian lận trong thi, kiểm tra, đánh giá kết quả học tập sẽ bị xử lý kỷ luật đối với từng học phần đã vi phạm theo các quy định của Quy chế thi tốt nghiệp Trung học phổ thông hiện hành do Bộ G iáo dục và Đào tạo ban hành, trừ trường hợp quy định tại k hoản 2 Điều này. 2. Sinh viên thi hộ hoặc nhờ người thi hộ đều bị kỷ luật ở mức đình chỉ học tập 01 năm đối với trường hợp vi phạm lần thứ nhất và buộc thôi học đối với trường hợp vi phạm lần thứ hai. 3. Người học sử dụng hồ sơ, văn bằng, chứng chỉ giả làm điều kiện trúng tuyển hoặc điều kiện tốt nghiệp sẽ bị buộc thôi học; văn bằng tốt nghiệp nếu đã được cấp sẽ bị thu hồi, huỷ bỏ.',
]
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
Unnamed Dataset
- Size: 14,400 training samples
 - Columns: 
sentence_0,sentence_1, andlabel - Approximate statistics based on the first 1000 samples:
sentence_0 sentence_1 label type string string float details - min: 12 tokens
 - mean: 21.53 tokens
 - max: 37 tokens
 
- min: 28 tokens
 - mean: 336.0 tokens
 - max: 512 tokens
 
- min: 0.0
 - mean: 0.51
 - max: 1.0
 
 - Samples:
sentence_0 sentence_1 label query: Chứng chỉ nào yêu cầu trình độ B2 để đáp ứng yêu cầu của Trường Đại học Công Nghệ?passage: Trường Đại học Công Nghệ yêu cầu chuẩn đầu ra đó là sinh viên cần đạt một trong các yêu cầu sau: - IELTS: Điểm tổng >= 5.5. - TOEFL iBT: Điểm >= 72. - Aptis ESOL: Trình độ B2. - Cambridge Exam: + B1 Preliminary: Điểm >= 160. + B2 First: Điểm >= 160. + C1 Advanced: Điểm >= 160. - Các chứng chỉ Business tương tự yêu cầu B2. - VSTEP: Điểm tổng từ 6.0 đến 8.0.1.0query: Ngành CNNN tại Trường ĐHCN có những lợi thế nào về cơ sở vật chất?passage: Ngành Công nghệ Nông nghiệp (CNNN) đào tạo tại Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội có những điểm khác biệt nổi bật so với các ngành nông nghiệp đào tạo tại các trường, viện khác: Tích hợp công nghệ hiện đại: Sinh viên ngành CNNN tại Trường ĐHCN được đào tạo không chỉ về nông nghiệp mà còn về các công nghệ tiên tiến như công nghệ thông tin, điện tử viễn thông, tự động hóa, công nghệ sinh học và công nghệ nano. Điều này giúp sinh viên có khả năng ứng dụng các công nghệ cao vào sản xuất nông nghiệp, từ trồng trọt, chăn nuôi đến thủy sản. Kết hợp giữa nông nghiệp và công nghệ: Ngành CNNN tại Trường ĐHCN chú trọng đào tạo kỹ sư công nghệ có thể kết hợp giữa các kiến thức về nông nghiệp và các công nghệ tiên tiến để nâng cao hiệu quả sản xuất. Trong khi đó, các ngành nông nghiệp truyền thống tại các trường, viện khác chủ yếu đào tạo các kỹ sư nông nghiệp với phương pháp canh tác truyền thống, ít chú trọng vào ứng dụng công nghệ hiện đại. Cơ sở vật chất hiện đại: Trườn...1.0query: Vai trò của kỹ sư trong lĩnh vực viễn thám là gì?passage: Chương trình đào tạo Công nghệ hàng không vũ trụ Sinh viên ngành Công nghệ Hàng không Vũ trụ sau khi tốt nghiệp có khả năng tham mưu tư vấn và có năng lực thực hiện nhiệm vụ với tư cách như một kỹ sư trong lĩnh vực Hàng không Vũ trụ, đáp ứng các yêu cầu cao về nghiên cứu và ứng dụng của xã hội. Các kỹ sư này có khả năng làm việc độc lập, tự học, tự nghiên cứu và nâng cao trình độ. Thêm vào đó, họ có khả năng thích nghi cao với sự phát triển nhanh chóng của ngành Công nghệ Hàng không Vũ trụ. Các vị trí công tác có thể đảm nhận: - Kỹ sư thiết kế, chế tạo các thiết bị bay, vệ tinh; - Kỹ sư vận hành, bảo dưỡng thiết bị bay; - Kỹ sư thiết kế, lập trình các hệ thống điều khiển, hệ thống nhúng; - Kỹ sư xây dựng hệ thống giám sát không gian, xử lý ảnh viễn thám.1.0 - Loss: 
CosineSimilarityLosswith these parameters:{ "loss_fct": "torch.nn.modules.loss.MSELoss" } 
Training Hyperparameters
Non-Default Hyperparameters
num_train_epochs: 1multi_dataset_batch_sampler: round_robin
All Hyperparameters
Click to expand
overwrite_output_dir: Falsedo_predict: Falseeval_strategy: noprediction_loss_only: Trueper_device_train_batch_size: 8per_device_eval_batch_size: 8per_gpu_train_batch_size: Noneper_gpu_eval_batch_size: Nonegradient_accumulation_steps: 1eval_accumulation_steps: Nonetorch_empty_cache_steps: Nonelearning_rate: 5e-05weight_decay: 0.0adam_beta1: 0.9adam_beta2: 0.999adam_epsilon: 1e-08max_grad_norm: 1num_train_epochs: 1max_steps: -1lr_scheduler_type: linearlr_scheduler_kwargs: {}warmup_ratio: 0.0warmup_steps: 0log_level: passivelog_level_replica: warninglog_on_each_node: Truelogging_nan_inf_filter: Truesave_safetensors: Truesave_on_each_node: Falsesave_only_model: Falserestore_callback_states_from_checkpoint: Falseno_cuda: Falseuse_cpu: Falseuse_mps_device: Falseseed: 42data_seed: Nonejit_mode_eval: Falseuse_ipex: Falsebf16: Falsefp16: Falsefp16_opt_level: O1half_precision_backend: autobf16_full_eval: Falsefp16_full_eval: Falsetf32: Nonelocal_rank: 0ddp_backend: Nonetpu_num_cores: Nonetpu_metrics_debug: Falsedebug: []dataloader_drop_last: Falsedataloader_num_workers: 0dataloader_prefetch_factor: Nonepast_index: -1disable_tqdm: Falseremove_unused_columns: Truelabel_names: Noneload_best_model_at_end: Falseignore_data_skip: Falsefsdp: []fsdp_min_num_params: 0fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}fsdp_transformer_layer_cls_to_wrap: Noneaccelerator_config: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}deepspeed: Nonelabel_smoothing_factor: 0.0optim: adamw_torchoptim_args: Noneadafactor: Falsegroup_by_length: Falselength_column_name: lengthddp_find_unused_parameters: Noneddp_bucket_cap_mb: Noneddp_broadcast_buffers: Falsedataloader_pin_memory: Truedataloader_persistent_workers: Falseskip_memory_metrics: Trueuse_legacy_prediction_loop: Falsepush_to_hub: Falseresume_from_checkpoint: Nonehub_model_id: Nonehub_strategy: every_savehub_private_repo: Nonehub_always_push: Falsegradient_checkpointing: Falsegradient_checkpointing_kwargs: Noneinclude_inputs_for_metrics: Falseinclude_for_metrics: []eval_do_concat_batches: Truefp16_backend: autopush_to_hub_model_id: Nonepush_to_hub_organization: Nonemp_parameters:auto_find_batch_size: Falsefull_determinism: Falsetorchdynamo: Noneray_scope: lastddp_timeout: 1800torch_compile: Falsetorch_compile_backend: Nonetorch_compile_mode: Noneinclude_tokens_per_second: Falseinclude_num_input_tokens_seen: Falseneftune_noise_alpha: Noneoptim_target_modules: Nonebatch_eval_metrics: Falseeval_on_start: Falseuse_liger_kernel: Falseeval_use_gather_object: Falseaverage_tokens_across_devices: Falseprompts: Nonebatch_sampler: batch_samplermulti_dataset_batch_sampler: round_robin
Training Logs
| Epoch | Step | Training Loss | 
|---|---|---|
| 0.2778 | 500 | 0.1208 | 
| 0.5556 | 1000 | 0.0776 | 
| 0.8333 | 1500 | 0.0609 | 
| 0.2778 | 500 | 0.0582 | 
| 0.5556 | 1000 | 0.0502 | 
| 0.8333 | 1500 | 0.0467 | 
| 0.2778 | 500 | 0.028 | 
| 0.5556 | 1000 | 0.0265 | 
| 0.8333 | 1500 | 0.0314 | 
Framework Versions
- Python: 3.11.13
 - Sentence Transformers: 4.1.0
 - Transformers: 4.52.4
 - PyTorch: 2.6.0+cu124
 - Accelerate: 1.8.1
 - Datasets: 3.6.0
 - Tokenizers: 0.21.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",
}
- Downloads last month
 - -
 
Model tree for khanhchils123/intfoat
Base model
intfloat/multilingual-e5-base