CrossEncoder
This is a Cross Encoder model trained using the sentence-transformers library. It computes scores for pairs of texts, which can be used for text reranking and semantic search.
Model Details
Model Description
- Model Type: Cross Encoder
- Maximum Sequence Length: 512 tokens
- Number of Output Labels: 1 label
- Supported Modality: Text
Model Sources
- Documentation: Sentence Transformers Documentation
- Documentation: Cross Encoder Documentation
- Repository: Sentence Transformers on GitHub
- Hugging Face: Cross Encoders on Hugging Face
Full Model Architecture
CrossEncoder(
(0): Transformer({'transformer_task': 'sequence-classification', 'modality_config': {'text': {'method': 'forward', 'method_output_name': 'logits'}}, 'module_output_name': 'scores', 'architecture': 'XLMRobertaForSequenceClassification'})
)
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 CrossEncoder
# Download from the 🤗 Hub
model = CrossEncoder("cross_encoder_model_id")
# Get scores for pairs of inputs
pairs = [
['Kocanın iznin kaldırılması bakımından mahkeme veya hâkim hangi hususları dikkate almalıdır?', 'ORICON\n\nÖngörülen bir aylık süre hak düşürücü süre olup mahkemece resen dikkate alınacaktır.'],
['Yürütmenin durdurulması kararı bakımından dava süreci veya başvuru koşulları nasıl açıklanmaktadır?', 'ORICON\nİdare ve İdari Yargılama Hukuku\nYürütmenin durdurulması kararı için itiraz süresi yedi gündür ve bu süre kararın tebliğini izleyen günden itibaren başlar. Yürütmenin durdurulması istemi neticesinde verilen karara karşı bir defalığına mahsus itiraz edilmesi mümkündür; bu durum, itiraz üzerine verilen kararın kesin olmasından kaynaklanmaktadır. Yetkili merci, itiraz üzerine yürütmenin durdurulması istemini yedi gün içinde karara bağlamak zorundadır. İYUK m. 27/10 hükmü gereği, aynı sebeplere dayanarak ikinci kez yürütmenin durdurulması isteminde bulunulması mümkün değildir. Yürütmenin durdurulması kararı ile davanın nihai olarak reddedilmesi arasındaki sürede, yürütmenin durdurulması kararı iptal kararı gibi sonuç doğurmaktadır. İYUK madde 28/1 gereği, yürütmenin durdurulması kararı verildikten sonra idare, bu karar doğrultusunda gecikmeksizin işlem tesis etmeye veya eylemde bulunmaya mecburdur.'],
['Kamulaştırma Bedelinin Tespiti; Kısmi Kamulaştırma uyuşmazlığında kararın temel hukuki değerlendirmesi nedir?', 'YARGITAY_HGK_RETRIEVAL_LOW_RISK_ONLY\nHukuk Genel Kurulu 2013/2298 E., 2015/1028 K. | Kamulaştırma Bedelinin Tespiti; Kısmi Kamulaştırma\nBu nedenle, değerlendirmede esas alınan kiraz ve şeftalinin dekara verim miktarı ve 2011 yılı toptan kilogram satış fiyatı ile üretim giderleri resmi kuruluşlardan getirtilip, bilirkişi kurulundan bu yönde ek rapor alınması gerektiği düşünülmeden, 2010 yılına göre değer belirleyen raporun hükme esas alınması, 2)Dava konusu taşınmazın kamulaştırmadan arta kalan ve bilirkişi raporunda A harfi ile gösterilen kısmın geometrik durumu ve yüzölçümü gözetilerek bu bölüme %50 oranında değer kaybı verilmesi gerektiği gözetilmeden, az bedel tespiti, 3)4650 sayılı Kanunla değişik 2942 sayılı Kamulaştırma Kanununun 10.maddesine dayanan kamulaştırma bedelinin tespiti davalarında, aynı Yasanın 25/son maddesi uyarınca mülkiyet idareye tescille geçeceğinden, ağaçların değerinden enkaz bedelinin indirilmeyeceğinin düşünülmemesi, 4)Resmi kuruluşların yargı harcından bağışık tutulabilmesi için özel kanunlarında yargı harcından muaf olduğunun açıkça belirtilmesi gerekir. Diğer harçlardan bağışık tutulma yargı harcını kapsamaz. Bu nedenle, davacı idareden harç alınması gerekirken, harç alınmasına yer olmadığına karar verilmesi, Doğru görülmemiştir...) gerekçesiyle hükmün bozulmasına karar verilerek dosya yerine geri çevrilmekle, yeniden yapılan yargılama sonunda, mahkemece önceki kararda direnilmiştir. TEMYİZ EDEN: Davalı vekili'],
['Derneklerin zorunlu organları genel kurul konusunda hangi şartlar, yükümlülükler veya hukuki sonuçlar açıklanmaktadır?', 'ORICON\nGenel hukuk / sınıflandırma bekliyor\nDernek tüzüğünde derneğin adı, amacı, gelir kaynakları, üyelik koşulları, organları, örgütü ve geçici yönetim kurulunun gösterilmesi zorunludur.'],
['Kişi özgürlüğü ve güvenliği hakkı - tutuklama, gözaltı, tahliye iddiası bakımından bireysel başvuruda hangi gerekçe öne çıkmaktadır?', 'TRAIN_LOW_RISK_ONLY\nTRAIN.CSV AYM Karar Özeti - KAYIT 0327\nKAYIT 0327 | Karar sonucu: İhlal | Temel hak konusu: Kişi özgürlüğü ve güvenliği hakkı | Uyuşmazlık alanı: Ceza yargılaması | Ayırt edici kavramlar: tutukluluk, tutuklama, tutuklu, gözaltı. Olaylar: başvuru formu ve eklerine göre olaylar özetle şöyledir. Başvurucu cumhuriyet başsavcılığınca yürütülen sayılı soruşturma kapsamında tarihinde gözaltına alınmış ağır ceza mahkemesinin tarihli ve sorgu sayılı kararıyla suç işlemek amacıyla kurulan örgüte üye olma suç örgütüne yarar sağlamak amacıyla yağma öldürme ve ruhsatsız ateşli silah taşıma suçlarından tutuklanmıştır ağır ceza mahkemesi tarihli duruşmada başvurucunun tutukluluk hâlinin devamına karar vermiştir. Başvurucu bu karara karşı tarihinde itiraz yoluna başvurmuştur. Başvurucu tarihinde bireysel başvuruda bulunmuştur tarihli duruşmada verilen tutukluluk hâlinin devamına ilişkin karara. Başvurucu tarafından yapılan itiraz ağır ceza mahkemesinin tarihli ve değişik sayılı kararıyla reddedilmiştir ağır ceza mahkemesi tarihli ve sayılı kararıyla başvurucunun üzerine atılı suçlardan mahkûmiyetine ve hükümle birlikte tutukluluk hâlinin devamına karar vermiştir anılan karar temyiz edilmiş olup temyiz incelemesi hâlen devam etmektedir b hukuk tarihli ve sayılı ceza muhakemesi kanununun veya sanığın salıverilme istemleri kenar başlıklı maddesinin numaralı fıkrası şöyledir ceza mahkemesinin görevine giren işlerde tutukluluk süresi en çok iki yıldır bu süre zorunlu hallerde gerekçesi gösterilerek uzatılabilir uzatma süresi toplam üç yılı geçemez sayılı maddesi şöyledir...'],
]
scores = model.predict(pairs)
print(scores)
# [1.0071e-04 4.0606e-04 3.4599e-04 9.5355e-05 4.3393e-04]
# Or rank different texts based on similarity to a single text
ranks = model.rank(
'Kocanın iznin kaldırılması bakımından mahkeme veya hâkim hangi hususları dikkate almalıdır?',
[
'ORICON\n\nÖngörülen bir aylık süre hak düşürücü süre olup mahkemece resen dikkate alınacaktır.',
'ORICON\nİdare ve İdari Yargılama Hukuku\nYürütmenin durdurulması kararı için itiraz süresi yedi gündür ve bu süre kararın tebliğini izleyen günden itibaren başlar. Yürütmenin durdurulması istemi neticesinde verilen karara karşı bir defalığına mahsus itiraz edilmesi mümkündür; bu durum, itiraz üzerine verilen kararın kesin olmasından kaynaklanmaktadır. Yetkili merci, itiraz üzerine yürütmenin durdurulması istemini yedi gün içinde karara bağlamak zorundadır. İYUK m. 27/10 hükmü gereği, aynı sebeplere dayanarak ikinci kez yürütmenin durdurulması isteminde bulunulması mümkün değildir. Yürütmenin durdurulması kararı ile davanın nihai olarak reddedilmesi arasındaki sürede, yürütmenin durdurulması kararı iptal kararı gibi sonuç doğurmaktadır. İYUK madde 28/1 gereği, yürütmenin durdurulması kararı verildikten sonra idare, bu karar doğrultusunda gecikmeksizin işlem tesis etmeye veya eylemde bulunmaya mecburdur.',
'YARGITAY_HGK_RETRIEVAL_LOW_RISK_ONLY\nHukuk Genel Kurulu 2013/2298 E., 2015/1028 K. | Kamulaştırma Bedelinin Tespiti; Kısmi Kamulaştırma\nBu nedenle, değerlendirmede esas alınan kiraz ve şeftalinin dekara verim miktarı ve 2011 yılı toptan kilogram satış fiyatı ile üretim giderleri resmi kuruluşlardan getirtilip, bilirkişi kurulundan bu yönde ek rapor alınması gerektiği düşünülmeden, 2010 yılına göre değer belirleyen raporun hükme esas alınması, 2)Dava konusu taşınmazın kamulaştırmadan arta kalan ve bilirkişi raporunda A harfi ile gösterilen kısmın geometrik durumu ve yüzölçümü gözetilerek bu bölüme %50 oranında değer kaybı verilmesi gerektiği gözetilmeden, az bedel tespiti, 3)4650 sayılı Kanunla değişik 2942 sayılı Kamulaştırma Kanununun 10.maddesine dayanan kamulaştırma bedelinin tespiti davalarında, aynı Yasanın 25/son maddesi uyarınca mülkiyet idareye tescille geçeceğinden, ağaçların değerinden enkaz bedelinin indirilmeyeceğinin düşünülmemesi, 4)Resmi kuruluşların yargı harcından bağışık tutulabilmesi için özel kanunlarında yargı harcından muaf olduğunun açıkça belirtilmesi gerekir. Diğer harçlardan bağışık tutulma yargı harcını kapsamaz. Bu nedenle, davacı idareden harç alınması gerekirken, harç alınmasına yer olmadığına karar verilmesi, Doğru görülmemiştir...) gerekçesiyle hükmün bozulmasına karar verilerek dosya yerine geri çevrilmekle, yeniden yapılan yargılama sonunda, mahkemece önceki kararda direnilmiştir. TEMYİZ EDEN: Davalı vekili',
'ORICON\nGenel hukuk / sınıflandırma bekliyor\nDernek tüzüğünde derneğin adı, amacı, gelir kaynakları, üyelik koşulları, organları, örgütü ve geçici yönetim kurulunun gösterilmesi zorunludur.',
'TRAIN_LOW_RISK_ONLY\nTRAIN.CSV AYM Karar Özeti - KAYIT 0327\nKAYIT 0327 | Karar sonucu: İhlal | Temel hak konusu: Kişi özgürlüğü ve güvenliği hakkı | Uyuşmazlık alanı: Ceza yargılaması | Ayırt edici kavramlar: tutukluluk, tutuklama, tutuklu, gözaltı. Olaylar: başvuru formu ve eklerine göre olaylar özetle şöyledir. Başvurucu cumhuriyet başsavcılığınca yürütülen sayılı soruşturma kapsamında tarihinde gözaltına alınmış ağır ceza mahkemesinin tarihli ve sorgu sayılı kararıyla suç işlemek amacıyla kurulan örgüte üye olma suç örgütüne yarar sağlamak amacıyla yağma öldürme ve ruhsatsız ateşli silah taşıma suçlarından tutuklanmıştır ağır ceza mahkemesi tarihli duruşmada başvurucunun tutukluluk hâlinin devamına karar vermiştir. Başvurucu bu karara karşı tarihinde itiraz yoluna başvurmuştur. Başvurucu tarihinde bireysel başvuruda bulunmuştur tarihli duruşmada verilen tutukluluk hâlinin devamına ilişkin karara. Başvurucu tarafından yapılan itiraz ağır ceza mahkemesinin tarihli ve değişik sayılı kararıyla reddedilmiştir ağır ceza mahkemesi tarihli ve sayılı kararıyla başvurucunun üzerine atılı suçlardan mahkûmiyetine ve hükümle birlikte tutukluluk hâlinin devamına karar vermiştir anılan karar temyiz edilmiş olup temyiz incelemesi hâlen devam etmektedir b hukuk tarihli ve sayılı ceza muhakemesi kanununun veya sanığın salıverilme istemleri kenar başlıklı maddesinin numaralı fıkrası şöyledir ceza mahkemesinin görevine giren işlerde tutukluluk süresi en çok iki yıldır bu süre zorunlu hallerde gerekçesi gösterilerek uzatılabilir uzatma süresi toplam üç yılı geçemez sayılı maddesi şöyledir...',
]
)
# [{'corpus_id': ..., 'score': ...}, {'corpus_id': ..., 'score': ...}, ...]
Training Details
Training Dataset
Unnamed Dataset
- Size: 988 training samples
- Columns: sentence_0, sentence_1, and label
- Approximate statistics based on the first 988 samples:
sentence_0 sentence_1 label type string string float details min: 16 tokensmean: 29.3 tokensmax: 73 tokens min: 24 tokensmean: 216.91 tokensmax: 512 tokens min: 0.0mean: 0.08max: 1.0 - Samples:
sentence_0 sentence_1 label Kocanın iznin kaldırılması bakımından mahkeme veya hâkim hangi hususları dikkate almalıdır? ORICONÖngörülen bir aylık süre hak düşürücü süre olup mahkemece resen dikkate alınacaktır. 0.0 Yürütmenin durdurulması kararı bakımından dava süreci veya başvuru koşulları nasıl açıklanmaktadır? ORICONİdare ve İdari Yargılama HukukuYürütmenin durdurulması kararı için itiraz süresi yedi gündür ve bu süre kararın tebliğini izleyen günden itibaren başlar. Yürütmenin durdurulması istemi neticesinde verilen karara karşı bir defalığına mahsus itiraz edilmesi mümkündür; bu durum, itiraz üzerine verilen kararın kesin olmasından kaynaklanmaktadır. Yetkili merci, itiraz üzerine yürütmenin durdurulması istemini yedi gün içinde karara bağlamak zorundadır. İYUK m. 27/10 hükmü gereği, aynı sebeplere dayanarak ikinci kez yürütmenin durdurulması isteminde bulunulması mümkün değildir. Yürütmenin durdurulması kararı ile davanın nihai olarak reddedilmesi arasındaki sürede, yürütmenin durdurulması kararı iptal kararı gibi sonuç doğurmaktadır. İYUK madde 28/1 gereği, yürütmenin durdurulması kararı verildikten sonra idare, bu karar doğrultusunda gecikmeksizin işlem tesis etmeye veya eylemde bulunmaya mecburdur. 0.0 Kamulaştırma Bedelinin Tespiti; Kısmi Kamulaştırma uyuşmazlığında kararın temel hukuki değerlendirmesi nedir? YARGITAY_HGK_RETRIEVAL_LOW_RISK_ONLY Hukuk Genel Kurulu 2013/2298 E., 2015/1028 K. Kamulaştırma Bedelinin Tespiti; Kısmi Kamulaştırma Bu nedenle, değerlendirmede esas alınan kiraz ve şeftalinin dekara verim miktarı ve 2011 yılı toptan kilogram satış fiyatı ile üretim giderleri resmi kuruluşlardan getirtilip, bilirkişi kurulundan bu yönde ek rapor alınması gerektiği düşünülmeden, 2010 yılına göre değer belirleyen raporun hükme esas alınması, 2)Dava konusu taşınmazın kamulaştırmadan arta kalan ve bilirkişi raporunda A harfi ile gösterilen kısmın geometrik durumu ve yüzölçümü gözetilerek bu bölüme %50 oranında değer kaybı verilmesi gerektiği gözetilmeden, az bedel tespiti, 3)4650 sayılı Kanunla değişik 2942 sayılı Kamulaştırma Kanununun 10.maddesine dayanan kamulaştırma bedelinin tespiti davalarında, aynı Yasanın 25/son maddesi uyarınca mülkiyet idareye tescille geçeceğinden, ağaçların değerinden enkaz bedelinin indirilmeyeceğinin düşünülmemesi, 4)Resmi kuruluşların yargı harcından bağı... 0.0 - Loss: BinaryCrossEntropyLoss with these parameters:
{ "activation_fn": "torch.nn.modules.linear.Identity", "pos_weight": null }
Training Hyperparameters
Non-Default Hyperparameters
per_device_train_batch_size: 1per_device_eval_batch_size: 1num_train_epochs: 1fp16: True
All Hyperparameters
do_predict: Falseprediction_loss_only: Trueper_device_train_batch_size: 1per_device_eval_batch_size: 1gradient_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: Nonewarmup_ratio: Nonewarmup_steps: 0log_level: passivelog_level_replica: warninglog_on_each_node: Truelogging_nan_inf_filter: Trueenable_jit_checkpoint: Falsesave_on_each_node: Falsesave_only_model: Falserestore_callback_states_from_checkpoint: Falseuse_cpu: Falseseed: 42data_seed: Nonebf16: Falsefp16: Truebf16_full_eval: Falsefp16_full_eval: Falsetf32: Nonelocal_rank: -1ddp_backend: Nonedebug: []dataloader_drop_last: Falsedataloader_num_workers: 0dataloader_prefetch_factor: Nonedisable_tqdm: Falseremove_unused_columns: Truelabel_names: Noneload_best_model_at_end: Falseignore_data_skip: Falsefsdp: []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: Nonedeepspeed: Nonelabel_smoothing_factor: 0.0optim: adamw_torch_fusedoptim_args: Nonegroup_by_length: Falselength_column_name: lengthproject: huggingfacetrackio_space_id: trackioddp_find_unused_parameters: Noneddp_bucket_cap_mb: Noneddp_broadcast_buffers: Falsedataloader_pin_memory: Truedataloader_persistent_workers: Falseskip_memory_metrics: Truepush_to_hub: Falseresume_from_checkpoint: Nonehub_model_id: Nonehub_strategy: every_savehub_private_repo: Nonehub_always_push: Falsehub_revision: Nonegradient_checkpointing: Falsegradient_checkpointing_kwargs: Noneinclude_for_metrics: []eval_do_concat_batches: Trueauto_find_batch_size: Falsefull_determinism: Falseddp_timeout: 1800torch_compile: Falsetorch_compile_backend: Nonetorch_compile_mode: Noneinclude_num_input_tokens_seen: noneftune_noise_alpha: Noneoptim_target_modules: Nonebatch_eval_metrics: Falseeval_on_start: Falseuse_liger_kernel: Falseliger_kernel_config: Noneeval_use_gather_object: Falseaverage_tokens_across_devices: Trueuse_cache: Falseprompts: Nonebatch_sampler: batch_samplermulti_dataset_batch_sampler: proportionalrouter_mapping: {}learning_rate_mapping: {}
Training Logs
| Epoch | Step | Training Loss |
|---|---|---|
| 0.5061 | 500 | 0.4727 |
Training Time
- Training: 5.6 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",
}