---
tags:
- sentence-transformers
- sentence-similarity
- feature-extraction
- generated_from_trainer
- dataset_size:4858
- loss:MultipleNegativesRankingLoss
base_model: sanganaka/bge-m3-sanskritFT
widget:
- source_sentence: I've achieved a lot in my career, but I still feel a deep sense
of emptiness. I thought reaching these milestones would bring lasting satisfaction,
but it hasn't. Was it all for nothing? What is my true purpose if external achievements
don't fulfill me?
sentences:
- abhyāsa-yoga-yuktena cetasā nānya-gāminā | paramaṃ puruṣaṃ divyaṃ yāti pārthānucintayan
||8||
- abhyāse 'py asamartho 'si mat-karma-paramo bhava | mad-artham api karmāṇi kurvan
siddhim avāpsyasi ||10||
- na kartṛtvaṃ na karmāṇi lokasya sṛjati prabhuḥ | na karma-phala-saṃyogaṃ svabhāvas
tu pravartate ||14||
- source_sentence: I always feel so tired and sluggish, even after a full night's
sleep. My mind feels foggy, and I can't concentrate at work. What can I do to
regain my vitality and focus?
sentences:
- ye tu dharmyāmṛtam idaṃ yathoktaṃ paryupāsate | śraddadhānā mat-paramā bhaktās
te 'tīva me priyāḥ ||20||
- āyuḥ-sattva-balārogya-sukha-prīti-vivardhanāḥ | rasyāḥ snigdhāḥ sthirā hṛdyā āhārāḥ
sāttvika-priyāḥ ||8||
- devān bhāvayatānena te devā bhāvayantu vaḥ | parasparaṃ bhāvayantaḥ śreyaḥ param
avāpsyatha ||11||
- source_sentence: I'm a working parent, constantly juggling responsibilities, and
I feel utterly overwhelmed and burnt out. I don't have a moment for myself, and
I'm losing my sense of self.
sentences:
- idaṃ jñānam upāśritya mama sādharmyam āgatāḥ | sarge 'pi nopajāyante pralaye na
vyathanti ca ||2||
- teṣām evānukampārtham aham ajñānajaṃ tamaḥ | nāśayāmy ātma-bhāva-stho jñāna-dīpena
bhāsvatā ||11||
- amānitvam adambhitvam ahiṃsā kṣāntir ārjavam | ācāryopāsanaṃ śaucaṃ sthairyam
ātma-vinigrahaḥ ||7|| indriyārtheṣu vairāgyam anahaṃkāra eva ca | janma-mṛtyu-jarā-vyādhi-duḥkha-doṣānudarśanam
||8|| asaktir anabhiṣvaṅgaḥ putra-dāra-gṛhādiṣu | nityaṃ ca sama-cittatvam iṣṭāniṣṭopapattiṣu
||9|| mayi cānanya-yogena bhaktir avyabhicāriṇī | vivikta-deśa-sevitvam aratir
jana-saṃsadi ||10|| adhyātma-jñāna-nityatvaṃ tattva-jñānārtha-darśanam | etaj
jñānam iti proktam ajñānaṃ yad ato 'nyathā ||11||
- source_sentence: I've always been so worried about what others think of me, especially
online. One negative comment can ruin my entire day, even if there are hundreds
of positive ones. How can I develop a stronger sense of self-worth that isn't
dependent on external validation?
sentences:
- nirmāna-mohā jita-saṅga-doṣā adhyātma-nityā vinivṛtta-kāmāḥ | dvandvair vimuktāḥ
sukha-duḥkha-saṃjñair gacchanty amūḍhāḥ padam avyayaṃ tat ||5||
- pravṛttiṃ ca nivṛttiṃ ca janā na vidur āsurāḥ | na śaucaṃ nāpi cācāro na satyaṃ
teṣu vidyate ||7||
- samaḥ śatrau ca mitre ca tathā mānāpamānayoḥ | śītoṣṇa-sukha-duḥkheṣu samaḥ saṅga-vivarjitaḥ
||18|| tulya-nindā-stutir maunī saṃtuṣṭo yena kenacit | aniketaḥ sthira-matir
bhaktimān me priyo naraḥ ||19||
- source_sentence: I've been grieving a significant loss for a long time, and while
I know I need to move forward, my thoughts constantly pull me back to the past.
How do I let go and find peace?
sentences:
- daivī saṃpad vimokṣāya nibandhāyāsurī matā | mā śucaḥ saṃpadaṃ daivīm abhijāto
'si pāṇḍava ||5||
- etair vimuktaḥ kaunteya tamo-dvārais tribhir naraḥ | ācaraty ātmanaḥ śreyas tato
yāti parāṃ gatim ||22||
- uddhared ātmanātmānaṃ nātmānam avasādayet | ātmaiva hy ātmano bandhur ātmaiva
ripur ātmanaḥ ||5||
pipeline_tag: sentence-similarity
library_name: sentence-transformers
---
# SentenceTransformer based on sanganaka/bge-m3-sanskritFT
This is a [sentence-transformers](https://www.SBERT.net) model finetuned from [sanganaka/bge-m3-sanskritFT](https://huggingface.co/sanganaka/bge-m3-sanskritFT). 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
- **Base model:** [sanganaka/bge-m3-sanskritFT](https://huggingface.co/sanganaka/bge-m3-sanskritFT)
- **Maximum Sequence Length:** 256 tokens
- **Output Dimensionality:** 1024 dimensions
- **Similarity Function:** Cosine Similarity
- **Supported Modality:** Text
### 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({'transformer_task': 'feature-extraction', 'modality_config': {'text': {'method': 'forward', 'method_output_name': 'last_hidden_state'}}, 'module_output_name': 'token_embeddings', 'architecture': 'XLMRobertaModel'})
(1): Pooling({'embedding_dimension': 1024, 'pooling_mode': 'cls', 'include_prompt': True})
(2): 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
sentences = [
"I've been grieving a significant loss for a long time, and while I know I need to move forward, my thoughts constantly pull me back to the past. How do I let go and find peace?",
'uddhared ātmanātmānaṃ nātmānam avasādayet | ātmaiva hy ātmano bandhur ātmaiva ripur ātmanaḥ ||5||',
'etair vimuktaḥ kaunteya tamo-dvārais tribhir naraḥ | ācaraty ātmanaḥ śreyas tato yāti parāṃ gatim ||22||',
]
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.4964, 0.1087],
# [0.4964, 1.0000, 0.3406],
# [0.1087, 0.3406, 1.0000]])
```
## Training Details
### Training Dataset
#### Unnamed Dataset
* Size: 4,858 training samples
* Columns: sentence_0, sentence_1, and sentence_2
* Approximate statistics based on the first 100 samples:
| | sentence_0 | sentence_1 | sentence_2 |
|:---------|:----------------------------------------------------------------------------------|:------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------|
| type | string | string | string |
| modality | text | text | text |
| details |
As a professional, I feel constantly burnt out, always chasing the next promotion or project. I've lost touch with why I even started, and joy seems like a distant memory. Is there a way to reconnect with my passion? | yaṃ labdhvā cāparaṃ lābhaṃ manyate nādhikaṃ tataḥ \| yasmin sthito na duḥkhena guruṇāpi vicālyate \|\|22\|\| taṃ vidyād duḥkha-saṃyoga-viyogaṃ yoga-saṃjñitam \| sa niścayena yoktavyo yogo 'nirviṇṇa-cetasā \|\|23\|\| | yaṃ hi na vyathayanty ete puruṣaṃ puruṣarṣabha \| sama-duḥkha-sukhaṃ dhīraṃ so 'mṛtatvāya kalpate \|\|15\|\| |
| My teenage son is rebelling and pushing me away. I feel like I'm losing him. What can I do? | ayaneṣu ca sarveṣu yathābhāgam avasthitāḥ \| bhīṣmam evābhirakṣantu bhavantaḥ sarva eva hi \|\|11\|\| | acchedyo 'yam adāhyo 'yam akledyo 'śoṣya eva ca \| nityaḥ sarva-gataḥ sthāṇur acalo 'yaṃ sanātanaḥ \|\|24\|\| |
| I'm constantly worried about the future – what if my plans fail? What if things don't go my way? This anxiety paralyzes me and prevents me from acting. | yajñadānatapaḥkarma na tyājyaṃ kāryam eva tat \| yajño dānaṃ tapaś caiva pāvanāni manīṣiṇām \|\|5\|\| | ahiṃsā samatā tuṣṭis tapo dānaṃ yaśo 'yaśaḥ \| bhavanti bhāvā bhūtānāṃ matta eva pṛthagvidhāḥ \|\|5\|\| |
* 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,
"directions": [
"query_to_doc"
],
"partition_mode": "joint",
"hardness_mode": null,
"hardness_strength": 0.0
}
```
### Training Hyperparameters
#### Non-Default Hyperparameters
- `per_device_train_batch_size`: 16
- `num_train_epochs`: 2
- `per_device_eval_batch_size`: 16
- `multi_dataset_batch_sampler`: round_robin
#### All Hyperparameters