CrossEncoder based on BAAI/bge-reranker-v2-m3

This is a Cross Encoder model finetuned from BAAI/bge-reranker-v2-m3 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
  • Base model: BAAI/bge-reranker-v2-m3
  • Maximum Sequence Length: 8192 tokens
  • Number of Output Labels: 1 label
  • Supported Modality: Text

Model Sources

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 = [
    ['เคกเคพเคฏเคชเคฐ rash เค•เฅเคฏเคพ เคนเฅˆ', 'เคเค• เคธเค‚เค•เฅเคฐเคพเคฎเค• เคฐเฅ‹เค— เคœเฅ‹ เคตเฅเคฏเค•เฅเคคเคฟ เคธเฅ‡ เคตเฅเคฏเค•เฅเคคเคฟ เคฎเฅ‡เค‚ เคซเฅˆเคฒเคคเคพ เคนเฅˆ'],
    ['เค—เคฐเฅเคญเคชเคพเคค เค•เฅเคฏเคพ เคนเฅˆ?', 'เคเค• เคธเฅเคตเฅˆเคšเฅเค›เคฟเค• เค—เคฐเฅเคญเคชเคพเคค, เคœเคฟเคธเค•เฅ‡ เคตเคฟเคญเคฟเคจเฅเคจ เค•เคพเคฐเคฃ เคนเฅ‹ เคธเค•เคคเฅ‡ เคนเฅˆเค‚ (เคœเฅˆเคธเฅ‡ เคตเคฟเค•เฅƒเคคเคฟ เคฏเคพ เคฌเฅ€เคฎเคพเคฐเฅ€) เฅค'],
    ['เคธเฅเคคเคจเคชเคพเคจ เค•เคฐเคพเคจเฅ‡ เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เคฎเฅˆเค‚ เค…เคชเคจเฅ€ เค•เคฎ เคนเฅ‹เคจเฅ‡ เค•เฅ€ เค—เคคเคฟ เค•เฅˆเคธเฅ‡ เคฌเคขเคผเคพ เคธเค•เคคเคพ เคนเฅ‚เค?', 'เคธเฅเคคเคจ เคฆเฅ‚เคง เคธเฅ‡ เคญเคฐเคคเฅ‡ เคธเคฎเคฏ เคธเฅ‚เคœเคจ, เค•เฅ‹เคฎเคฒ เค”เคฐ เค—เคฐเฅเคฎ เคฎเคนเคธเฅ‚เคธ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค เค˜เคฐเฅเคทเคฃ เคธเฅ‡ เค•เคธเค•เคฐ เค”เคฐ เคงเคกเคผเค•เคจ เคนเฅ‹ เคธเค•เคคเฅ€ เคนเฅˆเฅค เคชเฅเคฐเคฌเค‚เคงเคจ เคฎเฅ‡เค‚ เคธเคนเคพเคฏเค• เคฌเฅเคฐเคพ เคชเคนเคจเคจเคพ, เค›เฅ‹เคŸเฅ€ เคฎเคพเคคเฅเคฐเคพ เคฎเฅ‡เค‚ เคฆเฅ‚เคง เค•เคพ เคตเฅเคฏเค•เฅเคค เค•เคฐเคจเคพ, เค เค‚เคกเฅ‡ เค•เค‚เคชเฅเคฐเฅ‡เคธเฅ‡เคธ เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐเคจเคพ เค”เคฐ เคธเฅเคคเคจเคชเคพเคจ เคคเค•เคจเฅ€เค• เค•เคพ เคชเคพเคฒเคจ เค•เคฐเคจเคพ เคถเคพเคฎเคฟเคฒ เคนเฅˆเฅค'],
    ['เคชเฅเคฐเคธเคต เค•เฅ‡ เคฌเคพเคฆ เค†เคชเคพเคค เคธเฅเคฅเคฟเคคเคฟ เคฎเฅ‡เค‚ เคฎเฅเคเฅ‡ เค•เฅเคฏเคพ เค•เคฐเคจเคพ เคšเคพเคนเคฟเค?', 'เคฏเคฆเคฟ เค†เคช เคชเคนเคฒเฅ‡ เคœเคจเฅเคฎ เคฒเฅ‡เคคเฅ‡ เคนเฅˆเค‚ เค”เคฐ เคเค• เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคจเคฟเคฏเคฎเคฟเคค เคธเค‚เค•เฅเคšเคจ เคนเฅ‹เคคเฅ‡ เคนเฅˆเค‚, เคฏเคพ เคฏเคฆเคฟ เค†เคชเค•เฅ‡ เคชเคนเคฒเฅ‡ เคชเฅเคฐเคธเคต เคนเฅ‹เคคเฅ‡ เคนเฅˆเค‚ เค”เคฐ เค†เคช เคชเคนเคฒเฅ‡ เคญเฅ€ เคชเฅเคฐเคคเฅเคฏเฅ‡เค• เคชเคพเค‚เคš เคฎเคฟเคจเคŸ เคฏเคพ เค‰เคธเคธเฅ‡ เค•เคฎ เคธเคฎเคฏ เคฎเฅ‡เค‚ เคธเค‚เค•เฅเคšเคจ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚, เคคเฅ‹ เค†เคชเค•เฅ‹ เคคเฅเคฐเค‚เคค เค…เคธเฅเคชเคคเคพเคฒ เคฏเคพ เคชเฅเคฐเคธเคต เค•เฅ‡เค‚เคฆเฅเคฐ เคœเคพเคจเคพ เคšเคพเคนเคฟเคเฅค เคฏเคฆเคฟ เค†เคช 30 เคฎเคฟเคจเคŸ เคธเฅ‡ เค…เคงเคฟเค• เคฆเฅ‚เคฐ เคฐเคนเคคเฅ‡ เคนเฅˆเค‚, เคคเฅ‹ เคธเค‚เค•เฅเคšเคจ เคนเฅ‹เคจเฅ‡ เคชเคฐ เค…เคธเฅเคชเคคเคพเคฒ เคœเคพเคเค‚เฅค เค‡เคธเค•เฅ‡ เค…เคฒเคพเคตเคพ, เคฏเคฆเคฟ เค†เคชเค•เคพ เคชเคพเคจเฅ€ เคŸเฅ‚เคŸ เคœเคพเคคเคพ เคนเฅˆ, เค†เคช เคฐเค•เฅเคค เค–เฅ‹ เคฐเคนเฅ‡ เคนเฅˆเค‚, เคฏเคพ เค†เคช เค…เคชเคจเฅ‡ เคฌเคšเฅเคšเฅ‡ เค•เฅ‹ เค†เค—เฅ‡ เคจเคนเฅ€เค‚ เคฌเคขเคผเคคเฅ‡ เคนเฅˆเค‚, เคคเฅ‹ เคœเคพเคเค‚เฅค เค—เคฐเฅเคญเคพเคตเคธเฅเคฅเคพ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚, เคฏเคน เคฎเคนเคคเฅเคตเคชเฅ‚เคฐเฅเคฃ เคนเฅˆ เค•เคฟ เค†เคช เค…เคชเคจเฅ‡ เคกเฅ‰เค•เฅเคŸเคฐ เคฏเคพ เคธเฅเคถเคพเค‚เคค เคธเฅ‡ เคชเคฐเคพเคฎเคฐเฅเคถ เค•เคฐเฅ‡เค‚ เค•เคฟ เค•เคฌ เคœเคพเคจเฅ‡ เค•เคพ เคธเคนเฅ€ เคธเคฎเคฏ เคนเฅˆ, เค†เคชเค•เฅ‡ เคธเฅเคตเคพเคธเฅเคฅเฅเคฏ, เคชเคฟเค›เคฒเฅ‡ เคชเฅเคฐเคธเคต เค”เคฐ เค…เคธเฅเคชเคคเคพเคฒ เคธเฅ‡ เค•เคฟเคคเคจเฅ€ เคฆเฅ‚เคฐ เคฐเคนเคคเฅ‡ เคนเฅˆเค‚, เคœเฅˆเคธเฅ‡ เค•เคพเคฐเค•เฅ‹เค‚ เค•เฅ‹ เคงเฅเคฏเคพเคจ เคฎเฅ‡เค‚ เคฐเค–เคคเฅ‡ เคนเฅเคเฅค'],
    ['เค…เคธเฅเคชเคคเคพเคฒ เคฎเฅ‡เค‚ เคธเฅเคคเคจเคชเคพเคจ เค•เคฐเคพเคจเฅ‡ เค•เฅ‡ เคฆเคฌเคพเคต เคธเฅ‡ เค•เฅˆเคธเฅ‡ เคฌเคšเฅ‡เค‚?', 'เคฏเคฆเคฟ เค†เคชเค•เคพ เคฌเคšเฅเคšเคพ เคถเฅเคฐเฅ‚ เคฎเฅ‡เค‚ เคธเฅเคคเคจเคชเคพเคจ เคจเคนเฅ€เค‚ เค•เคฐ เคธเค•เคคเคพ เคนเฅˆ, เคคเฅ‹ เค†เคช เคธเฅเคคเคจเคชเคพเคจ เคชเค‚เคช เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐเค•เฅ‡ เค…เคชเคจเคพ เคฆเฅ‚เคง เคตเฅเคฏเค•เฅเคค เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค เค…เคธเฅเคชเคคเคพเคฒ, เคตเคฟเคถเฅ‡เคท เคฐเฅ‚เคช เคธเฅ‡ เค—เคนเคจ เคฆเฅ‡เค–เคญเคพเคฒ เคตเคพเคฐเฅเคก เคฎเฅ‡เค‚, เค†เคฎเคคเฅŒเคฐ เคชเคฐ เคธเฅเคคเคจเคชเคพเคจ เคชเค‚เคช เค‰เคชเคฒเคฌเฅเคง เคนเฅ‹เคคเฅ‡ เคนเฅˆเค‚ เค”เคฐ เค†เคชเค•เฅ‹ เคฆเฅ‚เคง เคตเฅเคฏเค•เฅเคค เค•เคฐเคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค เคšเคฟเค‚เคคเคพ เคจ เค•เคฐเฅ‡เค‚ เคฏเคฆเคฟ เคชเคนเคฒเฅ€ เคฌเคพเคฐ เค•เฅ‡เคตเคฒ เค•เฅเค› เคฌเฅ‚เค‚เคฆเฅ‡เค‚ เคจเคฟเค•เคฒเคคเฅ€ เคนเฅˆเค‚ เคคเฅ‹ เคจเคฟเคฏเคฎเคฟเคค เค‰เคคเฅเคคเฅ‡เคœเคจเคพ เคฆเฅ‚เคง เค‰เคคเฅเคชเคพเคฆเคจ เคฌเคขเคผเคพเคจเฅ‡ เค•เฅ€ เค•เฅเค‚เคœเฅ€ เคนเฅˆเฅค เคฏเคพเคฆ เคฐเค–เฅ‡เค‚, เคจเคตเคœเคพเคค เคถเคฟเคถเฅเค“เค‚ เค•เฅ‡ เคชเฅ‡เคŸ เคฌเคนเฅเคค เค›เฅ‹เคŸเฅ‡ เคนเฅ‹เคคเฅ‡ เคนเฅˆเค‚ เค”เคฐ เคถเฅเคฐเฅเค†เคค เคฎเฅ‡เค‚ เค‰เคจเฅเคนเฅ‡เค‚ เค•เฅ‡เคตเคฒ เคฅเฅ‹เคกเคผเฅ€ เคฎเคพเคคเฅเคฐเคพ เคฎเฅ‡เค‚ เคฆเฅ‚เคง เค•เฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพ เคนเฅ‹เคคเฅ€ เคนเฅˆเฅค เค…เคชเคจเฅ‡ เคฌเคšเฅเคšเฅ‡ เค•เฅ‡ เค•เคฐเฅ€เคฌ เคฐเคนเคจเคพ เคฏเคพ เคฆเฅ‚เคง เคตเฅเคฏเค•เฅเคค เค•เคฐเคจเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคคเฅเคตเคšเคพ-เคฆเคฐ-เคฆเคฐ เคฎเฅ‡เค‚ เคธเค‚เคชเคฐเฅเค• เค•เคฐเคจเคพ เค‰เคคเฅเคชเคพเคฆเคจ เคฌเคขเคผเคพเคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐ เคธเค•เคคเคพ เคนเฅˆเฅค เคฏเคฆเคฟ เคธเฅเคคเคจเคชเคพเคจ เค†เคชเค•เฅ€ เคชเฅเคฐเคพเคฐเค‚เคญเคฟเค• เคฏเฅ‹เคœเคจเคพ เค•เคพ เคนเคฟเคธเฅเคธเคพ เคจเคนเฅ€เค‚ เคฅเคพ, เคคเฅ‹ เคฏเคน เคถเฅเคฐเฅ‚ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคนเฅเคค เคฆเฅ‡เคฐ เคจเคนเฅ€เค‚ เคนเฅˆเฅค เค‡เคธเค•เฅ‡ เค…เคฒเคพเคตเคพ, เคฏเคฆเคฟ เค†เคตเคถเฅเคฏเค• เคนเฅ‹ เคคเฅ‹ เค†เคชเค•เฅ‡ เคฌเคšเฅเคšเฅ‡ เค•เฅ€ เคœเคฐเฅ‚เคฐเคคเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เค…เคคเคฟเคฐเคฟเค•เฅเคค เค–เคจเคฟเคœ เคชเคฆเคพเคฐเฅเคฅ เคฏเคพ เค•เฅˆเคฒเฅ‹เคฐเฅ€ เค†เคชเค•เฅ‡ เคฆเฅ‚เคง เคฎเฅ‡เค‚ เคœเฅ‹เคกเคผเฅ€ เคœเคพ เคธเค•เคคเฅ€ เคนเฅˆเค‚เฅค'],
]
scores = model.predict(pairs)
print(scores)
# [0.0777 0.1314 0.1593 0.1767 0.1851]

# Or rank different texts based on similarity to a single text
ranks = model.rank(
    'เคกเคพเคฏเคชเคฐ rash เค•เฅเคฏเคพ เคนเฅˆ',
    [
        'เคเค• เคธเค‚เค•เฅเคฐเคพเคฎเค• เคฐเฅ‹เค— เคœเฅ‹ เคตเฅเคฏเค•เฅเคคเคฟ เคธเฅ‡ เคตเฅเคฏเค•เฅเคคเคฟ เคฎเฅ‡เค‚ เคซเฅˆเคฒเคคเคพ เคนเฅˆ',
        'เคเค• เคธเฅเคตเฅˆเคšเฅเค›เคฟเค• เค—เคฐเฅเคญเคชเคพเคค, เคœเคฟเคธเค•เฅ‡ เคตเคฟเคญเคฟเคจเฅเคจ เค•เคพเคฐเคฃ เคนเฅ‹ เคธเค•เคคเฅ‡ เคนเฅˆเค‚ (เคœเฅˆเคธเฅ‡ เคตเคฟเค•เฅƒเคคเคฟ เคฏเคพ เคฌเฅ€เคฎเคพเคฐเฅ€) เฅค',
        'เคธเฅเคคเคจ เคฆเฅ‚เคง เคธเฅ‡ เคญเคฐเคคเฅ‡ เคธเคฎเคฏ เคธเฅ‚เคœเคจ, เค•เฅ‹เคฎเคฒ เค”เคฐ เค—เคฐเฅเคฎ เคฎเคนเคธเฅ‚เคธ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค เค˜เคฐเฅเคทเคฃ เคธเฅ‡ เค•เคธเค•เคฐ เค”เคฐ เคงเคกเคผเค•เคจ เคนเฅ‹ เคธเค•เคคเฅ€ เคนเฅˆเฅค เคชเฅเคฐเคฌเค‚เคงเคจ เคฎเฅ‡เค‚ เคธเคนเคพเคฏเค• เคฌเฅเคฐเคพ เคชเคนเคจเคจเคพ, เค›เฅ‹เคŸเฅ€ เคฎเคพเคคเฅเคฐเคพ เคฎเฅ‡เค‚ เคฆเฅ‚เคง เค•เคพ เคตเฅเคฏเค•เฅเคค เค•เคฐเคจเคพ, เค เค‚เคกเฅ‡ เค•เค‚เคชเฅเคฐเฅ‡เคธเฅ‡เคธ เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐเคจเคพ เค”เคฐ เคธเฅเคคเคจเคชเคพเคจ เคคเค•เคจเฅ€เค• เค•เคพ เคชเคพเคฒเคจ เค•เคฐเคจเคพ เคถเคพเคฎเคฟเคฒ เคนเฅˆเฅค',
        'เคฏเคฆเคฟ เค†เคช เคชเคนเคฒเฅ‡ เคœเคจเฅเคฎ เคฒเฅ‡เคคเฅ‡ เคนเฅˆเค‚ เค”เคฐ เคเค• เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคจเคฟเคฏเคฎเคฟเคค เคธเค‚เค•เฅเคšเคจ เคนเฅ‹เคคเฅ‡ เคนเฅˆเค‚, เคฏเคพ เคฏเคฆเคฟ เค†เคชเค•เฅ‡ เคชเคนเคฒเฅ‡ เคชเฅเคฐเคธเคต เคนเฅ‹เคคเฅ‡ เคนเฅˆเค‚ เค”เคฐ เค†เคช เคชเคนเคฒเฅ‡ เคญเฅ€ เคชเฅเคฐเคคเฅเคฏเฅ‡เค• เคชเคพเค‚เคš เคฎเคฟเคจเคŸ เคฏเคพ เค‰เคธเคธเฅ‡ เค•เคฎ เคธเคฎเคฏ เคฎเฅ‡เค‚ เคธเค‚เค•เฅเคšเคจ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚, เคคเฅ‹ เค†เคชเค•เฅ‹ เคคเฅเคฐเค‚เคค เค…เคธเฅเคชเคคเคพเคฒ เคฏเคพ เคชเฅเคฐเคธเคต เค•เฅ‡เค‚เคฆเฅเคฐ เคœเคพเคจเคพ เคšเคพเคนเคฟเคเฅค เคฏเคฆเคฟ เค†เคช 30 เคฎเคฟเคจเคŸ เคธเฅ‡ เค…เคงเคฟเค• เคฆเฅ‚เคฐ เคฐเคนเคคเฅ‡ เคนเฅˆเค‚, เคคเฅ‹ เคธเค‚เค•เฅเคšเคจ เคนเฅ‹เคจเฅ‡ เคชเคฐ เค…เคธเฅเคชเคคเคพเคฒ เคœเคพเคเค‚เฅค เค‡เคธเค•เฅ‡ เค…เคฒเคพเคตเคพ, เคฏเคฆเคฟ เค†เคชเค•เคพ เคชเคพเคจเฅ€ เคŸเฅ‚เคŸ เคœเคพเคคเคพ เคนเฅˆ, เค†เคช เคฐเค•เฅเคค เค–เฅ‹ เคฐเคนเฅ‡ เคนเฅˆเค‚, เคฏเคพ เค†เคช เค…เคชเคจเฅ‡ เคฌเคšเฅเคšเฅ‡ เค•เฅ‹ เค†เค—เฅ‡ เคจเคนเฅ€เค‚ เคฌเคขเคผเคคเฅ‡ เคนเฅˆเค‚, เคคเฅ‹ เคœเคพเคเค‚เฅค เค—เคฐเฅเคญเคพเคตเคธเฅเคฅเคพ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚, เคฏเคน เคฎเคนเคคเฅเคตเคชเฅ‚เคฐเฅเคฃ เคนเฅˆ เค•เคฟ เค†เคช เค…เคชเคจเฅ‡ เคกเฅ‰เค•เฅเคŸเคฐ เคฏเคพ เคธเฅเคถเคพเค‚เคค เคธเฅ‡ เคชเคฐเคพเคฎเคฐเฅเคถ เค•เคฐเฅ‡เค‚ เค•เคฟ เค•เคฌ เคœเคพเคจเฅ‡ เค•เคพ เคธเคนเฅ€ เคธเคฎเคฏ เคนเฅˆ, เค†เคชเค•เฅ‡ เคธเฅเคตเคพเคธเฅเคฅเฅเคฏ, เคชเคฟเค›เคฒเฅ‡ เคชเฅเคฐเคธเคต เค”เคฐ เค…เคธเฅเคชเคคเคพเคฒ เคธเฅ‡ เค•เคฟเคคเคจเฅ€ เคฆเฅ‚เคฐ เคฐเคนเคคเฅ‡ เคนเฅˆเค‚, เคœเฅˆเคธเฅ‡ เค•เคพเคฐเค•เฅ‹เค‚ เค•เฅ‹ เคงเฅเคฏเคพเคจ เคฎเฅ‡เค‚ เคฐเค–เคคเฅ‡ เคนเฅเคเฅค',
        'เคฏเคฆเคฟ เค†เคชเค•เคพ เคฌเคšเฅเคšเคพ เคถเฅเคฐเฅ‚ เคฎเฅ‡เค‚ เคธเฅเคคเคจเคชเคพเคจ เคจเคนเฅ€เค‚ เค•เคฐ เคธเค•เคคเคพ เคนเฅˆ, เคคเฅ‹ เค†เคช เคธเฅเคคเคจเคชเคพเคจ เคชเค‚เคช เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐเค•เฅ‡ เค…เคชเคจเคพ เคฆเฅ‚เคง เคตเฅเคฏเค•เฅเคค เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค เค…เคธเฅเคชเคคเคพเคฒ, เคตเคฟเคถเฅ‡เคท เคฐเฅ‚เคช เคธเฅ‡ เค—เคนเคจ เคฆเฅ‡เค–เคญเคพเคฒ เคตเคพเคฐเฅเคก เคฎเฅ‡เค‚, เค†เคฎเคคเฅŒเคฐ เคชเคฐ เคธเฅเคคเคจเคชเคพเคจ เคชเค‚เคช เค‰เคชเคฒเคฌเฅเคง เคนเฅ‹เคคเฅ‡ เคนเฅˆเค‚ เค”เคฐ เค†เคชเค•เฅ‹ เคฆเฅ‚เคง เคตเฅเคฏเค•เฅเคค เค•เคฐเคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค เคšเคฟเค‚เคคเคพ เคจ เค•เคฐเฅ‡เค‚ เคฏเคฆเคฟ เคชเคนเคฒเฅ€ เคฌเคพเคฐ เค•เฅ‡เคตเคฒ เค•เฅเค› เคฌเฅ‚เค‚เคฆเฅ‡เค‚ เคจเคฟเค•เคฒเคคเฅ€ เคนเฅˆเค‚ เคคเฅ‹ เคจเคฟเคฏเคฎเคฟเคค เค‰เคคเฅเคคเฅ‡เคœเคจเคพ เคฆเฅ‚เคง เค‰เคคเฅเคชเคพเคฆเคจ เคฌเคขเคผเคพเคจเฅ‡ เค•เฅ€ เค•เฅเค‚เคœเฅ€ เคนเฅˆเฅค เคฏเคพเคฆ เคฐเค–เฅ‡เค‚, เคจเคตเคœเคพเคค เคถเคฟเคถเฅเค“เค‚ เค•เฅ‡ เคชเฅ‡เคŸ เคฌเคนเฅเคค เค›เฅ‹เคŸเฅ‡ เคนเฅ‹เคคเฅ‡ เคนเฅˆเค‚ เค”เคฐ เคถเฅเคฐเฅเค†เคค เคฎเฅ‡เค‚ เค‰เคจเฅเคนเฅ‡เค‚ เค•เฅ‡เคตเคฒ เคฅเฅ‹เคกเคผเฅ€ เคฎเคพเคคเฅเคฐเคพ เคฎเฅ‡เค‚ เคฆเฅ‚เคง เค•เฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพ เคนเฅ‹เคคเฅ€ เคนเฅˆเฅค เค…เคชเคจเฅ‡ เคฌเคšเฅเคšเฅ‡ เค•เฅ‡ เค•เคฐเฅ€เคฌ เคฐเคนเคจเคพ เคฏเคพ เคฆเฅ‚เคง เคตเฅเคฏเค•เฅเคค เค•เคฐเคจเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคคเฅเคตเคšเคพ-เคฆเคฐ-เคฆเคฐ เคฎเฅ‡เค‚ เคธเค‚เคชเคฐเฅเค• เค•เคฐเคจเคพ เค‰เคคเฅเคชเคพเคฆเคจ เคฌเคขเคผเคพเคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐ เคธเค•เคคเคพ เคนเฅˆเฅค เคฏเคฆเคฟ เคธเฅเคคเคจเคชเคพเคจ เค†เคชเค•เฅ€ เคชเฅเคฐเคพเคฐเค‚เคญเคฟเค• เคฏเฅ‹เคœเคจเคพ เค•เคพ เคนเคฟเคธเฅเคธเคพ เคจเคนเฅ€เค‚ เคฅเคพ, เคคเฅ‹ เคฏเคน เคถเฅเคฐเฅ‚ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคนเฅเคค เคฆเฅ‡เคฐ เคจเคนเฅ€เค‚ เคนเฅˆเฅค เค‡เคธเค•เฅ‡ เค…เคฒเคพเคตเคพ, เคฏเคฆเคฟ เค†เคตเคถเฅเคฏเค• เคนเฅ‹ เคคเฅ‹ เค†เคชเค•เฅ‡ เคฌเคšเฅเคšเฅ‡ เค•เฅ€ เคœเคฐเฅ‚เคฐเคคเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เค…เคคเคฟเคฐเคฟเค•เฅเคค เค–เคจเคฟเคœ เคชเคฆเคพเคฐเฅเคฅ เคฏเคพ เค•เฅˆเคฒเฅ‹เคฐเฅ€ เค†เคชเค•เฅ‡ เคฆเฅ‚เคง เคฎเฅ‡เค‚ เคœเฅ‹เคกเคผเฅ€ เคœเคพ เคธเค•เคคเฅ€ เคนเฅˆเค‚เฅค',
    ]
)
# [{'corpus_id': ..., 'score': ...}, {'corpus_id': ..., 'score': ...}, ...]

Evaluation

Metrics

Cross Encoder Binary Classification

Metric Value
accuracy 0.7699
accuracy_threshold 0.1972
f1 0.5031
f1_threshold 0.133
precision 0.3974
recall 0.6852
average_precision 0.48

Training Details

Training Dataset

Unnamed Dataset

  • Size: 12,668 training samples
  • Columns: sentence_0, sentence_1, and label
  • Approximate statistics based on the first 100 samples:
    sentence_0 sentence_1 label
    type string string float
    modality text text
    details
    • min: 7 tokens
    • mean: 20.54 tokens
    • max: 61 tokens
    • min: 12 tokens
    • mean: 70.12 tokens
    • max: 245 tokens
    • min: 0.0
    • mean: 0.24
    • max: 1.0
  • Samples:
    sentence_0 sentence_1 label
    เคกเคพเคฏเคชเคฐ rash เค•เฅเคฏเคพ เคนเฅˆ เคเค• เคธเค‚เค•เฅเคฐเคพเคฎเค• เคฐเฅ‹เค— เคœเฅ‹ เคตเฅเคฏเค•เฅเคคเคฟ เคธเฅ‡ เคตเฅเคฏเค•เฅเคคเคฟ เคฎเฅ‡เค‚ เคซเฅˆเคฒเคคเคพ เคนเฅˆ 0.0
    เค—เคฐเฅเคญเคชเคพเคค เค•เฅเคฏเคพ เคนเฅˆ? เคเค• เคธเฅเคตเฅˆเคšเฅเค›เคฟเค• เค—เคฐเฅเคญเคชเคพเคค, เคœเคฟเคธเค•เฅ‡ เคตเคฟเคญเคฟเคจเฅเคจ เค•เคพเคฐเคฃ เคนเฅ‹ เคธเค•เคคเฅ‡ เคนเฅˆเค‚ (เคœเฅˆเคธเฅ‡ เคตเคฟเค•เฅƒเคคเคฟ เคฏเคพ เคฌเฅ€เคฎเคพเคฐเฅ€) เฅค 0.0
    เคธเฅเคคเคจเคชเคพเคจ เค•เคฐเคพเคจเฅ‡ เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เคฎเฅˆเค‚ เค…เคชเคจเฅ€ เค•เคฎ เคนเฅ‹เคจเฅ‡ เค•เฅ€ เค—เคคเคฟ เค•เฅˆเคธเฅ‡ เคฌเคขเคผเคพ เคธเค•เคคเคพ เคนเฅ‚เค? เคธเฅเคคเคจ เคฆเฅ‚เคง เคธเฅ‡ เคญเคฐเคคเฅ‡ เคธเคฎเคฏ เคธเฅ‚เคœเคจ, เค•เฅ‹เคฎเคฒ เค”เคฐ เค—เคฐเฅเคฎ เคฎเคนเคธเฅ‚เคธ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค เค˜เคฐเฅเคทเคฃ เคธเฅ‡ เค•เคธเค•เคฐ เค”เคฐ เคงเคกเคผเค•เคจ เคนเฅ‹ เคธเค•เคคเฅ€ เคนเฅˆเฅค เคชเฅเคฐเคฌเค‚เคงเคจ เคฎเฅ‡เค‚ เคธเคนเคพเคฏเค• เคฌเฅเคฐเคพ เคชเคนเคจเคจเคพ, เค›เฅ‹เคŸเฅ€ เคฎเคพเคคเฅเคฐเคพ เคฎเฅ‡เค‚ เคฆเฅ‚เคง เค•เคพ เคตเฅเคฏเค•เฅเคค เค•เคฐเคจเคพ, เค เค‚เคกเฅ‡ เค•เค‚เคชเฅเคฐเฅ‡เคธเฅ‡เคธ เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐเคจเคพ เค”เคฐ เคธเฅเคคเคจเคชเคพเคจ เคคเค•เคจเฅ€เค• เค•เคพ เคชเคพเคฒเคจ เค•เคฐเคจเคพ เคถเคพเคฎเคฟเคฒ เคนเฅˆเฅค 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: 2
  • fp16: True
  • per_device_eval_batch_size: 2

All Hyperparameters

Click to expand
  • per_device_train_batch_size: 2
  • num_train_epochs: 3
  • 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: 2
  • 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
  • dataloader_multiprocessing_context: None
  • dataloader_in_order: True
  • 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: None
  • fsdp_config: None
  • deepspeed: None
  • debug: []
  • skip_memory_metrics: True
  • do_predict: False
  • resume_from_checkpoint: None
  • local_rank: -1
  • prompts: None
  • batch_sampler: batch_sampler
  • multi_dataset_batch_sampler: proportional
  • router_mapping: {}
  • learning_rate_mapping: {}
  • warmup_ratio: None

Training Logs

Epoch Step Training Loss Hindi-dev_average_precision
0.0789 500 1.0523 0.4800

Training Time

  • Training: 4.2 minutes

Framework Versions

  • Python: 3.13.15
  • Sentence Transformers: 5.7.0
  • Transformers: 5.16.1
  • PyTorch: 2.11.0+cu128
  • Accelerate: 1.14.0
  • Datasets: 4.8.5
  • Tokenizers: 0.23.1

Additional Resources

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
13
Safetensors
Model size
0.6B params
Tensor type
F32
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for Chaitanya30/maatri-hindi-crossencoder

Finetuned
(126)
this model

Paper for Chaitanya30/maatri-hindi-crossencoder

Evaluation results