---
language: []
library_name: sentence-transformers
tags:
- sentence-transformers
- sentence-similarity
- feature-extraction
- generated_from_trainer
- dataset_size:10330
- loss:MultipleNegativesRankingLoss
base_model: indobenchmark/indobert-base-p2
datasets: []
metrics:
- pearson_cosine
- spearman_cosine
- pearson_manhattan
- spearman_manhattan
- pearson_euclidean
- spearman_euclidean
- pearson_dot
- spearman_dot
- pearson_max
- spearman_max
pipeline_tag: sentence-similarity
model-index:
- name: SentenceTransformer based on indobenchmark/indobert-base-p2
results:
- task:
type: semantic-similarity
name: Semantic Similarity
dataset:
name: sts dev
type: sts-dev
metrics:
- type: pearson_cosine
value: -0.051616661741529624
name: Pearson Cosine
- type: spearman_cosine
value: -0.059260236757554256
name: Spearman Cosine
- type: pearson_manhattan
value: -0.06426082223860986
name: Pearson Manhattan
- type: spearman_manhattan
value: -0.06596359759097158
name: Spearman Manhattan
- type: pearson_euclidean
value: -0.06368615893415144
name: Pearson Euclidean
- type: spearman_euclidean
value: -0.06528449816144678
name: Spearman Euclidean
- type: pearson_dot
value: -0.027898791319537007
name: Pearson Dot
- type: spearman_dot
value: -0.02595347491107127
name: Spearman Dot
- type: pearson_max
value: -0.027898791319537007
name: Pearson Max
- type: spearman_max
value: -0.02595347491107127
name: Spearman Max
---
# SentenceTransformer based on indobenchmark/indobert-base-p2
This is a [sentence-transformers](https://www.SBERT.net) model finetuned from [indobenchmark/indobert-base-p2](https://huggingface.co/indobenchmark/indobert-base-p2). 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:** [indobenchmark/indobert-base-p2](https://huggingface.co/indobenchmark/indobert-base-p2)
- **Maximum Sequence Length:** 200 tokens
- **Output Dimensionality:** 768 tokens
- **Similarity Function:** Cosine Similarity
### Model Sources
- **Documentation:** [Sentence Transformers Documentation](https://sbert.net)
- **Repository:** [Sentence Transformers on GitHub](https://github.com/UKPLab/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': 200, 'do_lower_case': False}) with Transformer model: BertModel
(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})
)
```
## 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 = [
'Waduk wadaslintang sebenarnya terbagi menjadi dua kabupaten yaitu kabupaten kebumen dan kabupaten wonosobo.',
'Kabupaten kebumen dan kabupaten wonosobo bertentaggaan.',
'Musim ini di ajang PBL 2020 Hendra melawan tim Pune 7 aces.',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 768]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)
# [3, 3]
```
## Evaluation
### Metrics
#### Semantic Similarity
* Dataset: `sts-dev`
* Evaluated with [EmbeddingSimilarityEvaluator
](https://sbert.net/docs/package_reference/sentence_transformer/evaluation.html#sentence_transformers.evaluation.EmbeddingSimilarityEvaluator)
| Metric | Value |
|:-------------------|:-----------|
| pearson_cosine | -0.0516 |
| spearman_cosine | -0.0593 |
| pearson_manhattan | -0.0643 |
| spearman_manhattan | -0.066 |
| pearson_euclidean | -0.0637 |
| spearman_euclidean | -0.0653 |
| pearson_dot | -0.0279 |
| spearman_dot | -0.026 |
| pearson_max | -0.0279 |
| **spearman_max** | **-0.026** |
## Training Details
### Training Dataset
#### Unnamed Dataset
* Size: 10,330 training samples
* Columns: sentence_0
, sentence_1
, and label
* Approximate statistics based on the first 1000 samples:
| | sentence_0 | sentence_1 | label |
|:--------|:------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------|:-------------------------------------------------------------------|
| type | string | string | int |
| details |
Pada tahun 1436, pulau Timor mempunyai 12 kota bandar namun tidak disebutkan namanya.
| Pulau Timor memiliki 10 kota bandar.
| 2
|
| Komoditas pertanian yang ada di desa ini antara lain: bunga potong, sayur mayur, waluh (lejet) terutama Paprika (Capsicum annuum L.). Komoditas ini menjadi sumber perekonomian utama di desa ini karena harganya yang lumayan dibandingkan sayuran lain.
| Komoditas pertanian di desa ini lebih mahal dibandingkan sayuran lain.
| 1
|
| Setelah batas waktu pencalonan pada tanggal 15 Juli 2003, sembilan kota telah mencalonkan diri untuk mengadakan Olimpiade 2012. Kota-kota tersebut adalah Havana, Istanbul, Leipzig, London, Madrid, Moskwa, New York City, Paris, dan Rio de Janeiro. Pada 18 Mei 2004, Komite Olimpiade Internasional (IOC), sebagai hasil penilaian teknis, mengurangi jumlah kota kandidat menjadi lima: London, Madrid, Moskwa, New York, dan Paris.
| Jumlah kota kandidat tuan rumah olimpide bertambah pada 18 Mei 2004.
| 2
|
* Loss: [MultipleNegativesRankingLoss
](https://sbert.net/docs/package_reference/sentence_transformer/losses.html#multiplenegativesrankingloss) with these parameters:
```json
{
"scale": 20.0,
"similarity_fct": "cos_sim"
}
```
### Training Hyperparameters
#### Non-Default Hyperparameters
- `eval_strategy`: steps
- `per_device_train_batch_size`: 32
- `per_device_eval_batch_size`: 32
- `multi_dataset_batch_sampler`: round_robin
#### All Hyperparameters