SentenceTransformer

This is a sentence-transformers model trained. It maps sentences & paragraphs to a 1024-dimensional dense vector space and can be used for retrieval.

Model Details

Model Description

  • Model Type: Sentence Transformer
  • Maximum Sequence Length: 2048 tokens
  • Output Dimensionality: 1024 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': 'ModernBertModel'})
  (1): Pooling({'embedding_dimension': 1024, 'pooling_mode': 'mean', '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 = [
    'Banka gibi taşınmaz rehni işletme olarak yapan bir kuruluş, müşterisinden aldığı evi teminat göstererek tahvil çıkarmak istiyor. Bu işi yapabilmesi için önce ne yapması gerekir?',
    'Türk Medeni Kanunu | MADDE 970\n\nİşletme olarak taşınmaz rehni karşılığında ödünç verme işiyle uğraşmak üzere yetkili makamdan izin alanlar, özel bir rehin sözleşmesi ve teslim yükümlülüğü olmasa bile, taşınmaz rehniyle güvence altına alınmış alacakları ile cari işlerinden doğan alacaklarını karşılık göstererek rehinli tahvil çıkarabilirler.\n\nB. Şekli',
    'Türk Medeni Kanunu | MADDE 930\n\nNama veya hamile yazılı tahviller, aşağıdaki hâllerde taşınmaz rehniyle güvence altına alınabilir: 1. Ödüncün tamamı için ipotek veya ipotekli borç senedi yoluyla rehin kurulması ve alacaklılar ile borçlu için ortak bir temsilcinin atanması, 2. Tahvil çıkarmayı üzerine alan kurum yararına ödüncün tamamı için taşınmaz rehni kurulması ve bu rehinli alacağın da tahvil alacaklıları yararına rehnedilmesi.\n\nB. Seri hâlinde rehin senedi çıkarılması I. Genel olarak',
]
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.7717, 0.5900],
#         [0.7717, 1.0000, 0.5397],
#         [0.5900, 0.5397, 1.0000]])

Training Details

Training Dataset

Unnamed Dataset

  • Size: 4,648 training samples
  • Columns: sentence_0, sentence_1, sentence_2, sentence_3, sentence_4, sentence_5, and sentence_6
  • Approximate statistics based on the first 1000 samples:
    sentence_0 sentence_1 sentence_2 sentence_3 sentence_4 sentence_5 sentence_6
    type string string string string string string string
    details
    • min: 9 tokens
    • mean: 21.56 tokens
    • max: 45 tokens
    • min: 15 tokens
    • mean: 95.4 tokens
    • max: 1010 tokens
    • min: 14 tokens
    • mean: 97.19 tokens
    • max: 619 tokens
    • min: 18 tokens
    • mean: 95.62 tokens
    • max: 1010 tokens
    • min: 14 tokens
    • mean: 98.44 tokens
    • max: 1077 tokens
    • min: 14 tokens
    • mean: 95.35 tokens
    • max: 869 tokens
    • min: 16 tokens
    • mean: 100.22 tokens
    • max: 910 tokens
  • Samples:
    sentence_0 sentence_1 sentence_2 sentence_3 sentence_4 sentence_5 sentence_6
    Bakım veren birisi ölürse, bakım alan kişi ne yapabilir ve bunu ne kadar süre içinde yapması gerekir? Türk Borçlar Kanunu | MADDE 618

    Bakım borçlusu ölürse bakım alacaklısı, bir yıl içinde sözleşmenin feshini isteyebilir. Bu durumda bakım alacaklısı, bakım borçlusunun iflası hâlinde, iflas masasından isteyebileceği miktara eşit bir paranın kendisine ödenmesini, bakım borçlusunun mirasçılarından isteyebilir.

    G. Devredilemezlik, iflas ve haciz hâlinde istem
    Türk Borçlar Kanunu | MADDE 371

    Kiracının ölümü hâlinde, onun mirasçıları ve kiraya veren, altı aylık yasal fesih bildirim sürelerine uymak koşuluyla, sözleşmeyi feshedebilirler.

    II. Sona ermenin sonuçları 1. Geri verme
    Türk Medeni Kanunu | MADDE 645

    Mirasbırakanın ölümünde onunla birlikte yaşayan ve onun tarafından bakılan kimseler, ölüm tarihinden başlayarak üç aylık bakım ve geçim giderlerinin terekeden sağlanmasını isteyebilirler.

    İKİNCİ AYIRIM PAYLAŞMANIN NASIL YAPILACAĞI A. Genel olarak
    Türk Borçlar Kanunu | MADDE 333

    Kiracının ölmesi durumunda mirasçıları, yasal fesih bildirim süresine uyarak en yakın fesih dönemi sonu için sözleşmeyi feshedebilirler.

    G. Kiralananın geri verilmesi I. Genel olarak
    Türk Borçlar Kanunu | MADDE 418

    İşçi işverenle birlikte ev düzeni içinde yaşıyorsa işveren, yeterli gıda ve uygun bir barınak sağlamakla yükümlüdür. İşçi, kusuru olmaksızın hastalık veya kaza gibi sebeplerle işgörme edimini yerine getiremezse işveren, sosyal sigortalar yardımlarından yararlanamayan, bir yıla kadar çalışmış işçinin bakımını ve tedavisini, iki hafta süreyle sağlamak zorundadır. İşçinin bir yılı aşan her hizmet yılı için söz konusu süre, dört haftayı aşmamak üzere ikişer gün artırılır. İşveren, işçinin gebeliğinde ve doğum yapması durumunda da aynı edimleri yerine getirmekle yükümlüdür.

    3. Kişisel verilerin kullanılmasında
    Türk Borçlar Kanunu | MADDE 615

    Bakım alacaklısı, ölünceye kadar bakma sözleşmesi yüzünden kanuna göre nafaka yükümlüsü olduğu kişilere karşı yükümlülüğünü yerine getirme imkânını kaybediyorsa, bundan yoksun kalanlar sözleşmenin iptalini isteyebilirler. Hâkim, sözleşmenin iptali yerine, bakım borçlusunun ifa edeceği edimlerden mahsup edilmek üzere, bakım alacaklısının nafaka yükümlüsü olduğu kişilere nafaka ödemesine karar verebilir. Mirasçıların tenkis ve alacaklıların iptal davası açma hakları saklıdır.

    F. Sona ermesi I. Önel verilerek fesih
    Eğer evli bir çift varsa ve eşlerden biri diğerinin evine para harcayarak tadilat yaptıysa, boşanma sırasında bu harcamalarından geri para alabilir mi? Türk Medeni Kanunu | MADDE 227

    Eşlerden biri diğerine ait bir malın edinilmesine, iyileştirilmesine veya korunmasına hiç ya da uygun bir karşılık almaksızın katkıda bulunmuşsa, tasfiye sırasında bu malda ortaya çıkan değer artışı için katkısı oranında alacak hakkına sahip olur ve bu alacak o malın tasfiye sırasındaki değerine göre hesaplanır; bir değer kaybı söz konusu olduğunda katkının başlangıçtaki değeri esas alınır. Böyle bir malın daha önce elden çıkarılmış olması hâlinde hâkim, diğer eşe ödenecek alacağı hakkaniyete uygun olarak belirler. Eşler, yazılı bir anlaşmayla değer artışından pay almaktan vazgeçebilecekleri gibi, pay oranını da değiştirebilirler.

    III. Eşlerin paylarının hesaplanması 1. Kişisel malların ve edinilmiş malların ayrılması
    Türk Medeni Kanunu | MADDE 249

    Eşlerden biri diğerine ait olup, paylaştırma dışı kalan bir malın edinilmesine, iyileştirilmesine veya korunmasına hiç ya da uygun bir karşılık almaksızın katkıda bulunmuşsa; mal rejiminin sona ermesi hâlinde, katkısı oranında hakkaniyete uygun bir bedel ödenmesini isteyebilir. Aynı istem, paylaştırma dışı kalan malın yerine geçen değerler için de geçerlidir.

    III. Aileye özgülenen mallar 1. Kural
    Türk Medeni Kanunu | MADDE 277

    Boşanma veya evliliğin iptali sebebiyle ya da kanun veya mahkeme kararı gereğince mal ayrılığına geçiş hâllerinde, her eş edinilmiş mallara katılma rejiminde kendi kişisel malı sayılacak olanları ortaklık mallarından geri alır. Geri kalan ortaklık malları eşler arasında yarı yarıya paylaşılır. Yasal paylaşmanın değiştirilmesine ilişkin anlaşmalar, ancak mal rejimi sözleşmesinde bunun açıkça öngörülmüş olması hâlinde geçerlidir.

    VII. Paylaşma usulü 1. Kişisel mallar
    Türk Medeni Kanunu | MADDE 226

    Her eş, diğer eşte bulunan mallarını geri alır. Tasfiye sırasında, paylı mülkiyete konu bir mal varsa, eşlerden biri kanunda öngörülen diğer olanaklardan yararlanabileceği gibi, daha üstün bir yararı olduğunu ispat etmek ve diğerinin payını ödemek suretiyle o malın bölünmeden kendisine verilmesini isteyebilir. Eşler karşılıklı borçları ile ilgili düzenleme yapabilirler.

    2. Değer artış payı
    Türk Medeni Kanunu | MADDE 248

    Her eş, diğer eşte bulunan mallarını geri alır. Paylaşmalı mal ayrılığı rejimi sona erdiğinde, üstün yararı olduğunu ispat eden eş, diğer önlemler yanında, eşine payının ödeme günündeki karşılığını vermek suretiyle paylı mülkiyetteki malın kendisine verilmesini isteyebilir.

    2. Katkıdan doğan hak
    Türk Medeni Kanunu | MADDE 172

    Süre bitince ayrılık durumu kendiliğinden sona erer. Ortak hayat yeniden kurulmamışsa, eşlerden her biri boşanma davası açabilir. Boşanmanın sonuçları düzenlenirken ilk davada ispatlanmış olan olaylar ve ayrılık süresinde ortaya çıkan durumlar göz önünde tutulur.

    IV. Boşanan kadının kişisel durumu
    Birinin bilgisayarına izinsiz giriş yapan biri yakalandığında ne gibi cezalara çarptırılabilir? Türk Ceza Kanunu | MADDE 243

    (1) Bir bilişim sisteminin bütününe veya bir kısmına, hukuka aykırı olarak giren veya orada kalmaya devam eden kimseye bir yıla kadar hapis veya adlî para cezası verilir. (2) Yukarıdaki fıkrada tanımlanan fiillerin bedeli karşılığı yararlanılabilen sistemler hakkında işlenmesi halinde, verilecek ceza yarı oranına kadar indirilir. (3) Bu fiil nedeniyle sistemin içerdiği veriler yok olur veya değişirse, altı aydan iki yıla kadar hapis cezasına hükmolunur. (4) (Ek: 24/3/2016-6698/30 md.) Bir bilişim sisteminin kendi içinde veya bilişim sistemleri arasında gerçekleşen veri nakillerini, sisteme girmeksizin teknik araçlarla hukuka aykırı olarak izleyen kişi, bir yıldan üç yıla kadar hapis cezası ile cezalandırılır.

    Sistemi engelleme, bozma, verileri yok etme veya değiştirme
    Türk Ceza Kanunu | MADDE 244

    (1) Bir bilişim sisteminin işleyişini engelleyen veya bozan kişi, bir yıldan beş yıla kadar hapis cezası ile cezalandırılır. (2) Bir bilişim sistemindeki verileri bozan, yok eden, değiştiren veya erişilmez kılan, sisteme veri yerleştiren, var olan verileri başka bir yere gönderen kişi, altı aydan üç yıla kadar hapis cezası ile cezalandırılır. (3) Bu fiillerin bir banka veya kredi kurumuna ya da bir kamu kurum veya kuruluşuna ait bilişim sistemi üzerinde işlenmesi halinde, verilecek ceza yarı oranında artırılır. (4) Yukarıdaki fıkralarda tanımlanan fiillerin işlenmesi suretiyle kişinin kendisinin veya başkasının yararına haksız bir çıkar sağlamasının başka bir suç oluşturmaması halinde, iki yıldan altı yıla kadar hapis ve beşbin güne kadar adlî para cezasına hükmolunur.

    Banka veya kredi kartlarının kötüye kullanılması
    Türk Ceza Kanunu | MADDE 141

    (1) Zilyedinin rızası olmadan başkasına ait taşınır bir malı, kendisine veya başkasına bir yarar sağlamak maksadıyla bulunduğu yerden alan kimseye bir yıldan üç yıla kadar hapis cezası verilir.

    Nitelikli hırsızlık
    Türk Ceza Kanunu | MADDE 136

    (1) Kişisel verileri, hukuka aykırı olarak bir başkasına veren, yayan veya ele geçiren kişi, iki yıldan dört yıla kadar hapis cezası ile cezalandırılır. (2) (Ek:17/10/2019-7188/17 md.) Suçun konusunun, Ceza Muhakemesi Kanununun 236 ncı maddesinin beşinci ve altıncı fıkraları uyarınca kayda alınan beyan ve görüntüler olması durumunda verilecek ceza bir kat artırılır.

    Nitelikli haller
    Türk Ceza Kanunu | MADDE 163

    (1) Otomatlar aracılığı ile sunulan ve bedeli ödendiği takdirde yararlanılabilen bir hizmetten ödeme yapmadan yararlanan kişi, iki aydan altı aya kadar hapis veya adlî para cezası ile cezalandırılır. (2) Telefon hatları ile frekanslarından veya elektromanyetik dalgalarla yapılan şifreli veya şifresiz yayınlardan sahibinin veya zilyedinin rızası olmadan yararlanan kişi, altı aydan iki yıla kadar hapis veya adlî para cezası ile cezalandırılır. (3) (Ek: 2/7/2012-6352/83 md.) Abonelik esasına göre yararlanılabilen elektrik enerjisinin, suyun veya doğal gazın sahibinin rızası olmaksızın ve tüketim miktarının belirlenmesini engelleyecek şekilde tüketilmesi halinde kişi hakkında bir yıldan üç yıla kadar hapis cezasına hükmolunur.

    Şirket veya kooperatifler hakkında yanlış bilgi
    Türk Ceza Kanunu
    (2) Suçun; a) Kişinin malını koruyamayacak durumda olmasından veya ölmesinden yararlanarak, b) Elde veya üstte taşınan eşyayı çekip almak suretiyle ya da özel beceriyle, c) Doğal bir afetin veya sosyal olayların meydana getirdiği korku veya kargaşadan yararlanarak, d) Haksız yere elde bulundurulan veya taklit anahtarla ya da diğer bir aletle kilit açmak veya kilitlenmesini engellemek suretiyle, e) Bilişim sistemlerinin kullanılması suretiyle, f) Tanınmamak için tedbir alarak veya yetkisi olmadığı halde resmi sıfat takınarak, g) (…) 57 büyük veya küçük baş hayvan hakkında, h) (Ek: 18/6/2014-6545/62 md.) Herkesin girebileceği bir yerde bırakılmakla birlikte kilitlenmek suretiyle ya da bina veya eklentileri içinde muhafaza altına alınmış olan eşya hakkında, İşlenmesi hâlinde, beş yıldan on yıla kadar hapis cezasına hükmolunur. Suçun, bu fıkranın (b) bendinde belirtilen surette, beden veya ruh bakımından kendisini savunamayacak durumda olan kimseye karşı işlen... |
  • Loss: CachedMultipleNegativesRankingLoss with these parameters:
    {
        "scale": 20.0,
        "similarity_fct": "cos_sim",
        "mini_batch_size": 32,
        "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: 32
  • per_device_eval_batch_size: 32
  • num_train_epochs: 2
  • fp16: True
  • multi_dataset_batch_sampler: round_robin

All Hyperparameters

Click to expand
  • do_predict: False
  • prediction_loss_only: True
  • per_device_train_batch_size: 32
  • per_device_eval_batch_size: 32
  • 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: 2
  • max_steps: -1
  • lr_scheduler_type: linear
  • lr_scheduler_kwargs: None
  • warmup_ratio: None
  • warmup_steps: 0
  • log_level: passive
  • log_level_replica: warning
  • log_on_each_node: True
  • logging_nan_inf_filter: True
  • enable_jit_checkpoint: False
  • save_on_each_node: False
  • save_only_model: False
  • restore_callback_states_from_checkpoint: False
  • use_cpu: False
  • seed: 42
  • data_seed: None
  • bf16: False
  • fp16: True
  • bf16_full_eval: False
  • fp16_full_eval: False
  • tf32: None
  • local_rank: -1
  • ddp_backend: None
  • debug: []
  • dataloader_drop_last: False
  • dataloader_num_workers: 0
  • dataloader_prefetch_factor: None
  • disable_tqdm: False
  • remove_unused_columns: True
  • label_names: None
  • load_best_model_at_end: False
  • ignore_data_skip: False
  • fsdp: []
  • fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': 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
  • deepspeed: None
  • label_smoothing_factor: 0.0
  • optim: adamw_torch_fused
  • optim_args: None
  • 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
  • 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_for_metrics: []
  • eval_do_concat_batches: True
  • auto_find_batch_size: False
  • full_determinism: False
  • ddp_timeout: 1800
  • torch_compile: False
  • torch_compile_backend: None
  • torch_compile_mode: None
  • 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
  • use_cache: False
  • prompts: None
  • batch_sampler: batch_sampler
  • multi_dataset_batch_sampler: round_robin
  • router_mapping: {}
  • learning_rate_mapping: {}

Training Time

  • Training: 8.2 minutes

Framework Versions

  • Python: 3.12.13
  • Sentence Transformers: 5.4.1
  • Transformers: 5.0.0
  • PyTorch: 2.10.0+cu128
  • Accelerate: 1.13.0
  • Datasets: 4.0.0
  • 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",
}

CachedMultipleNegativesRankingLoss

@misc{gao2021scaling,
    title={Scaling Deep Contrastive Learning Batch Size under Memory Limited Setup},
    author={Luyu Gao and Yunyi Zhang and Jiawei Han and Jamie Callan},
    year={2021},
    eprint={2101.06983},
    archivePrefix={arXiv},
    primaryClass={cs.LG}
}
Downloads last month
19
Safetensors
Model size
0.4B params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Papers for boranyzgc/mursit-large-tur2-v2