---
tags:
- sentence-transformers
- sentence-similarity
- feature-extraction
- generated_from_trainer
- dataset_size:131044
- loss:MatryoshkaLoss
- loss:MultipleNegativesRankingLoss
base_model: Omartificial-Intelligence-Space/Arabic-Triplet-Matryoshka-V2
widget:
- source_sentence: 'ماهي الكلمه التي تعني: عمله يتم تداولها بين مجموعه من الدول المتحالفه
اقتصاديا بدلا من عملاتها المحليه.'
sentences:
- 'رجحان، وترجمتها: appropriate، وقسمها الكلامي: اسم معنى'
- محيا
- العمله الموحده
- source_sentence: 'ماهي الكلمه التي تعني: تطابق اللفظين او تشابههما في المعنى.'
sentences:
- 'ترادف، وترجمتها: synonymity، وقسمها الكلامي: اسم معنى'
- تابن
- 'شحذ، وترجمتها: To whet، وقسمها الكلامي: فعل متعدي'
- source_sentence: 'ماهي الكلمه التي تعني: مصطلح على رمز الطرح في الحساب.'
sentences:
- 'ناقص، وقسمها الكلامي: اسم ذات'
- ملغوب في
- 'استعاره، وترجمتها: borrowing، وقسمها الكلامي: اسم معنى'
- source_sentence: 'ماهي الكلمه التي تعني: توثيق، واحكام.'
sentences:
- تلاحم
- 'متفق، ومثال الكلمه هو: منذ البدايه اقول باني (متفق) معه في معظم ما قاله.، وترجمتها:
Agreeing with، وقسمها الكلامي: صفه فاعل'
- توكيد
- source_sentence: 'ماهي الكلمه التي تعني: تحزم بالثوب وشده تهيؤا لامر واستعدادا له،
او جذب شخص من ثيابه التي عند عنقه'
sentences:
- تحشيه
- انذر
- تلبب
pipeline_tag: sentence-similarity
library_name: sentence-transformers
---
# SentenceTransformer based on Omartificial-Intelligence-Space/Arabic-Triplet-Matryoshka-V2
This is a [sentence-transformers](https://www.SBERT.net) model finetuned from [Omartificial-Intelligence-Space/Arabic-Triplet-Matryoshka-V2](https://huggingface.co/Omartificial-Intelligence-Space/Arabic-Triplet-Matryoshka-V2). It maps sentences & paragraphs to a 768-dimensional dense vector space and can be used for retrieval.
## Model Details
### Model Description
- **Model Type:** Sentence Transformer
- **Base model:** [Omartificial-Intelligence-Space/Arabic-Triplet-Matryoshka-V2](https://huggingface.co/Omartificial-Intelligence-Space/Arabic-Triplet-Matryoshka-V2)
- **Maximum Sequence Length:** 512 tokens
- **Output Dimensionality:** 768 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': 'BertModel'})
(1): Pooling({'embedding_dimension': 768, 'pooling_mode': 'mean', 'include_prompt': True})
)
```
## 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 = [
'ماهي الكلمه التي تعني: تحزم بالثوب وشده تهيؤا لامر واستعدادا له، او جذب شخص من ثيابه التي عند عنقه',
'تلبب',
'تحشيه',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 768]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities)
# tensor([[ 1.0000, 0.4581, 0.1173],
# [ 0.4581, 1.0000, -0.0107],
# [ 0.1173, -0.0107, 1.0000]])
```
## Training Details
### Training Dataset
#### Unnamed Dataset
* Size: 131,044 training samples
* Columns: anchor, positive, and negative
* Approximate statistics based on the first 1000 samples:
| | anchor | positive | negative |
|:--------|:----------------------------------------------------------------------------------|:----------------------------------------------------------------------------------|:--------------------------------------------------------------------------------|
| type | string | string | string |
| details |
ماهي الكلمه التي تعني: فتر فلان همه فلان: اضعفها. | فتر | هتف |
| ماهي الكلمه التي تعني: عاصمه ايرلندا، تقع قرب منتصف الساحل الشرقي الايرلندي، عند مصب نهر ليفي، وتقدر مساحتها بنحو 117.8 كيلو متر مربعا. | دبلن، وترجمتها: Dublin، وقسمها الكلامي: اسم ذات | واشنطن |
| ماهي الكلمه التي تعني: النظام الذي يكون فيه الاقتران الذي يختلف عن اقتران المعادله الاصلي لا يساوي صفرا سواء اكانت المعادله من الرتبه الاولى او الثانيه. | معادله غير متجانسه | سياسه الاستخدام العادل |
* Loss: [MatryoshkaLoss](https://sbert.net/docs/package_reference/sentence_transformer/losses.html#matryoshkaloss) with these parameters:
```json
{
"loss": "MultipleNegativesRankingLoss",
"matryoshka_dims": [
768
],
"matryoshka_weights": [
1
],
"n_dims_per_step": -1
}
```
### Evaluation Dataset
#### Unnamed Dataset
* Size: 14,561 evaluation samples
* Columns: anchor, positive, and negative
* Approximate statistics based on the first 1000 samples:
| | anchor | positive | negative |
|:--------|:----------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------|:--------------------------------------------------------------------------------|
| type | string | string | string |
| details | ماهي الكلمه التي تعني: مؤنث (رخو) | رخوه، وقسمها الكلامي: صفه مشبهه | رخويه |
| ماهي الكلمه التي تعني: مزخرف ومرصع | مبرقش | مخاف |
| ماهي الكلمه التي تعني: مكتسب حرام وغير مشروع من مال ونحوه | مسحت، ومثال الكلمه هو: فانه يضمر في المسحت والمجلف ما يرفعه مثل الذي ونحوه،، وقسمها الكلامي: صفه مفعول | مسحوت |
* Loss: [MatryoshkaLoss](https://sbert.net/docs/package_reference/sentence_transformer/losses.html#matryoshkaloss) with these parameters:
```json
{
"loss": "MultipleNegativesRankingLoss",
"matryoshka_dims": [
768
],
"matryoshka_weights": [
1
],
"n_dims_per_step": -1
}
```
### Training Hyperparameters
#### Non-Default Hyperparameters
- `per_device_train_batch_size`: 512
- `per_device_eval_batch_size`: 512
- `num_train_epochs`: 5
- `warmup_steps`: 0.1
- `fp16`: True
- `batch_sampler`: no_duplicates
#### All Hyperparameters