---
tags:
- sentence-transformers
- sentence-similarity
- feature-extraction
- dense
- generated_from_trainer
- dataset_size:51368
- loss:MultipleNegativesRankingLoss
base_model: google/embeddinggemma-300m
widget:
- source_sentence: 'task: search result | query: Poetic rendition of a chariot being
made ready for a god.'
sentences:
- 'title: none | text: युञ्जन्ति हरी इषिरस्य गाथयोरौ रथ उरुयुगे
इन्द्रवाहा वचोयुजा'
- 'title: none | text: न यं रिपवो न रिषण्यवो गर्भे सन्तं रेषणा रेषयन्ति
अन्धा अपश्या न दभन्न् अभिख्या नित्यास ईम् प्रेतारो अरक्षन्'
- 'title: none | text: यथा पूर्वेभ्यो जरितृभ्य इन्द्र मय इवापो न तृष्यते बभूथ
ताम् अनु त्वा निविदं जोहवीमि विद्यामेषं वृजनं जीरदानुम्'
- source_sentence: 'task: search result | query: Verses mentioning journeys or migrations'
sentences:
- 'title: none | text: उद् व् एति सुभगो विश्वचक्षाः साधारणः सूर्यो मानुषाणाम्
चक्षुर् मित्रस्य वरुणस्य देवश् चर्मेव यः समविव्यक् तमांसि'
- 'title: none | text: नू मर्तो दयते सनिष्यन् यो विष्णव उरुगायाय दाशत्
प्र यः सत्राचा मनसा यजात एतावन्तं नर्यम् आविवासात्'
- 'title: none | text: इमे दिवो अनिमिषा पृथिव्याश् चिकित्वांसो अचेतसं नयन्ति
प्रव्राजे चिन् नद्यो गाधम् अस्ति पारं नो अस्य विष्पितस्य पर्षन्'
- source_sentence: 'task: search result | query: Verse about a deity associated with
cosmic order or friendship.'
sentences:
- 'title: none | text: विषूचो अश्वान् युयुजे वनेजा ऋजीतिभी रशनाभिर् गृभीतान्
चक्षदे मित्रो वसुभिः सुजातः सम् आनृधे पर्वभिर् वावृधानः'
- 'title: none | text: त्वाम् अग्ने हविष्मन्तो देवम् मर्तास ईᄆअते
मन्ये त्वा जातवेदसं स हव्या वक्ष्य् आनुषक्'
- 'title: none | text: अप्रतीतो जयति सं धनानि प्रतिजन्यान्य् उत या सजन्या
अवस्यवे यो वरिवः कृणोति ब्रह्मणे राजा तम् अवन्ति देवाः'
- source_sentence: 'task: search result | query: Indra''s participation in Soma rituals
involving dairy products'
sentences:
- 'title: none | text: रथं हिरण्यवन्धुरम् इन्द्रवायू स्वध्वरम्
आ हि स्थाथो दिविस्पृशम्'
- 'title: none | text: इमम् इन्द्र गवाशिरं यवाशिरं च नः पिब
आगत्या वृषभिः सुतम्'
- 'title: none | text: धेनुष् ट इन्द्र सूनृता यजमानाय सुन्वते
गाम् अश्वम् पिप्युषी दुहे'
- source_sentence: 'task: search result | query: वृष्टि-विद्युत्-सदृशं दैविकं आगमनम्'
sentences:
- 'title: none | text: उत द्वार उशतीर् वि श्रयन्ताम् उत देवाṁ उशत आ वहेह'
- 'title: none | text: प्राग्नये बृहते यज्ञियाय ऋतस्य वृष्णे असुराय मन्म
घृतं न यज्ञ आस्ये सुपूतं गिरम् भरे वृषभाय प्रतीचीम्'
- 'title: none | text: असामि हि प्रयज्यवः कण्वं दद प्रचेतसः
असामिभिर् मरुत आ न ऊतिभिर् गन्ता वृष्टिं न विद्युतः'
pipeline_tag: sentence-similarity
library_name: sentence-transformers
metrics:
- cosine_accuracy
model-index:
- name: SentenceTransformer based on google/embeddinggemma-300m
results:
- task:
type: triplet
name: Triplet
dataset:
name: test
type: test
metrics:
- type: cosine_accuracy
value: 0.9553258419036865
name: Cosine Accuracy
---
# SentenceTransformer based on google/embeddinggemma-300m
This is a [sentence-transformers](https://www.SBERT.net) model finetuned from [google/embeddinggemma-300m](https://huggingface.co/google/embeddinggemma-300m). 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:** [google/embeddinggemma-300m](https://huggingface.co/google/embeddinggemma-300m)
- **Maximum Sequence Length:** 2048 tokens
- **Output Dimensionality:** 768 dimensions
- **Similarity Function:** Cosine Similarity
### Model Sources
- **Documentation:** [Sentence Transformers Documentation](https://sbert.net)
- **Repository:** [Sentence Transformers on GitHub](https://github.com/huggingface/sentence-transformers)
- **Hugging Face:** [Sentence Transformers on Hugging Face](https://huggingface.co/models?library=sentence-transformers)
### Full Model Architecture
```
SentenceTransformer(
(0): Transformer({'max_seq_length': 2048, 'do_lower_case': False, 'architecture': 'Gemma3TextModel'})
(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): Dense({'in_features': 768, 'out_features': 3072, 'bias': False, 'activation_function': 'torch.nn.modules.linear.Identity'})
(3): Dense({'in_features': 3072, 'out_features': 768, 'bias': False, 'activation_function': 'torch.nn.modules.linear.Identity'})
(4): Normalize()
)
```
## Usage
### Direct Usage (Sentence Transformers)
First install the Sentence Transformers library:
```bash
pip install -U sentence-transformers
```
Then you can load this model and run inference.
```python
from sentence_transformers import SentenceTransformer
# Download from the 🤗 Hub
model = SentenceTransformer("sentence_transformers_model_id")
# Run inference
queries = [
"task: search result | query: \u0935\u0943\u0937\u094d\u091f\u093f-\u0935\u093f\u0926\u094d\u092f\u0941\u0924\u094d-\u0938\u0926\u0943\u0936\u0902 \u0926\u0948\u0935\u093f\u0915\u0902 \u0906\u0917\u092e\u0928\u092e\u094d",
]
documents = [
'title: none | text: असामि हि प्रयज्यवः कण्वं दद प्रचेतसः\nअसामिभिर् मरुत आ न ऊतिभिर् गन्ता वृष्टिं न विद्युतः',
'title: none | text: उत द्वार उशतीर् वि श्रयन्ताम् उत देवाṁ उशत आ वहेह',
'title: none | text: प्राग्नये बृहते यज्ञियाय ऋतस्य वृष्णे असुराय मन्म\nघृतं न यज्ञ आस्ये सुपूतं गिरम् भरे वृषभाय प्रतीचीम्',
]
query_embeddings = model.encode_query(queries)
document_embeddings = model.encode_document(documents)
print(query_embeddings.shape, document_embeddings.shape)
# [1, 768] [3, 768]
# Get the similarity scores for the embeddings
similarities = model.similarity(query_embeddings, document_embeddings)
print(similarities)
# tensor([[0.5082, 0.0894, 0.0246]])
```
## Evaluation
### Metrics
#### Triplet
* Dataset: `test`
* Evaluated with [TripletEvaluator](https://sbert.net/docs/package_reference/sentence_transformer/evaluation.html#sentence_transformers.evaluation.TripletEvaluator)
| Metric | Value |
|:--------------------|:-----------|
| **cosine_accuracy** | **0.9553** |
## Training Details
### Training Dataset
#### Unnamed Dataset
* Size: 51,368 training samples
* Columns: sentence_0 and sentence_1
* Approximate statistics based on the first 1000 samples:
| | sentence_0 | sentence_1 |
|:--------|:-----------------------------------------------------------------------------------|:------------------------------------------------------------------------------------|
| type | string | string |
| details |
task: search result \| query: Passage describing multiple entities undergoing purification or being purifying | title: none \| text: सम् उ प्रिया अनूषत गावो मदाय घृष्वयः
सोमासः कृण्वते पथः पवमानास इन्दवः |
| task: search result \| query: Which verse describes adversaries or those who attempt to inflict injury, but are ultimately rendered ineffective? | title: none \| text: न यं रिपवो न रिषण्यवो गर्भे सन्तं रेषणा रेषयन्ति
अन्धा अपश्या न दभन्न् अभिख्या नित्यास ईम् प्रेतारो अरक्षन् |
| task: search result \| query: A hymn requesting blessings for both human and animal residents of a dwelling. | title: none \| text: वास्तोष्पते प्रति जानीह्य् अस्मान् स्वावेशो अनमीवो भवा नः
यत् त्वेमहे प्रति तन् नो जुषस्व शं नो भव द्विपदे शं चतुष्पदे |
* Loss: [MultipleNegativesRankingLoss](https://sbert.net/docs/package_reference/sentence_transformer/losses.html#multiplenegativesrankingloss) with these parameters:
```json
{
"scale": 20.0,
"similarity_fct": "cos_sim",
"gather_across_devices": false
}
```
### Training Hyperparameters
#### Non-Default Hyperparameters
- `eval_strategy`: steps
- `per_device_train_batch_size`: 32
- `per_device_eval_batch_size`: 32
- `fp16`: True
- `multi_dataset_batch_sampler`: round_robin
#### All Hyperparameters