---
base_model: uitnlp/CafeBERT
datasets: []
language: []
library_name: sentence-transformers
metrics:
- cosine_accuracy
- cosine_accuracy_threshold
- cosine_f1
- cosine_f1_threshold
- cosine_precision
- cosine_recall
- cosine_ap
- dot_accuracy
- dot_accuracy_threshold
- dot_f1
- dot_f1_threshold
- dot_precision
- dot_recall
- dot_ap
- manhattan_accuracy
- manhattan_accuracy_threshold
- manhattan_f1
- manhattan_f1_threshold
- manhattan_precision
- manhattan_recall
- manhattan_ap
- euclidean_accuracy
- euclidean_accuracy_threshold
- euclidean_f1
- euclidean_f1_threshold
- euclidean_precision
- euclidean_recall
- euclidean_ap
- max_accuracy
- max_accuracy_threshold
- max_f1
- max_f1_threshold
- max_precision
- max_recall
- max_ap
pipeline_tag: sentence-similarity
tags:
- sentence-transformers
- sentence-similarity
- feature-extraction
- generated_from_trainer
- dataset_size:461625
- loss:OnlineContrastiveLoss
widget:
- source_sentence: Yếu tố nào đã dẫn đến sự thay đổi của Edward?
sentences:
- Việc giải quyết liên quan đến việc quảng bá thuốc theo toa bất hợp pháp của công
ty, không báo cáo dữ liệu an toàn, hối lộ bác sĩ và quảng bá thuốc cho các mục
đích sử dụng mà họ không được cấp phép.
- Vài tháng gần đây bệnh nhân đau âm ỉ vùng thượng vị, cứ tưởng đau dạ dày nên tự
mua thuốc uống cho đến khi bệnh trở nặng mới vào viện.
- Động cơ đằng sau sự thay đổi của Edward có thể là hoàn toàn thực dụng; Montfort
sẽ hỗ trợ đáng kể cho sự nghiệp của ông ở Gascony.
- source_sentence: Kobe là một trung tâm quốc tế lớn với các nhà hàng, quán bar và
cuộc sống về đêm phát triển mạnh mẽ, chưa kể đến Nankin-machi, khu phố Tàu nổi
tiếng nhất Nhật Bản.
sentences:
- Suy cho cùng, con người luôn thay đổi, chỉ vì họ già đi thêm một giây nữa và có
thêm một số kinh nghiệm.
- Quy trình tương tự luôn được sử dụng với chìa khóa khi rời khỏi phòng.
- Nankin-machi là phố Tàu nổi tiếng thứ hai của Nhật Bản và nằm ở một vùng nông
thôn.
- source_sentence: Với tỷ lệ lạm phát bằng 0, ngân hàng trung ương sẽ không thể làm
gì khác ngoài việc kiểm soát lãi suất?
sentences:
- Mặc dù một số nhà kinh tế ủng hộ chính sách lạm phát bằng không và do đó giá trị
liên tục của đồng đô la Mỹ, những người khác cho rằng chính sách như vậy hạn chế
khả năng của ngân hàng trung ương trong việc kiểm soát lãi suất và kích thích
nền kinh tế khi cần thiết.
- Roosevelt không tăng thuế thu nhập trước khi Chiến tranh thế giới thứ hai bắt
đầu; tuy nhiên thuế sổ lương (payroll tax) cũng bắt đầu được đưa ra nhằm gây quỹ
cho chương trình mới là An sinh Xã hội năm 1937.
- Các loại vắc-xin mới đáng chú ý khác của thời kỳ này bao gồm vắc-xin phòng bệnh
sởi (1962, John Franklin Enders của Trung tâm Y tế Trẻ em Boston, sau đó được
Maurice Hilleman tại Merck tinh chế), Rubella (1969, Hilleman, Merck) và quai
bị (1967, Hilleman, Merck)
- source_sentence: Cách một chút về phía nam là Leith Links, được cho là nơi khai
sinh ra golf, nơi mà các tay golf của Công ty danh dự Edinburgh đã xây dựng một
câu lạc bộ vào năm 1767 và bạn vẫn có thể tận hưởng một cú đánh trong không khí
biển.
sentences:
- Sáng sớm ngày 12/7/1946, một tiểu đội công an do Lê Hữu Qua chỉ huy bao vây khám
xét trụ sở của đảng Đại Việt tại số 132 Duvigneau, do nghi ngờ Đại Việt cấu kết
với Pháp âm mưu tiến hành đảo chính lật đổ chính phủ Việt Nam Dân chủ Cộng hòa
đúng vào ngày quốc khánh Pháp 14/7/1946 khiến lính canh và các đảng viên Đại Việt
không kịp phản ứng.
- Leith Links đã cho ra đời môn golf khi các tay golf Edinburgh xây dựng một câu
lạc bộ ở đó vào năm 1767, và bạn vẫn có thể chơi golf ở đó cho đến ngày nay.
- Từ ngày 28 tháng 2 đến ngày 8 tháng 3 năm 2008, khoảng 570 km2 (220 sq mi) băng
từ thềm băng Wilkins ở phía tây nam của bán đảo sụp đổ, khiến 15.000 km2 (5.800
sq mi) còn lại của thềm băng có nguy cơ sụp đổ.
- source_sentence: Chúng tôi đang tiến vào sa mạc.
sentences:
- Vị trí Thủ tướng, người đứng đầu chính phủ Hy Lạp, thuộc về lãnh đạo hiện tại
của đảng chính trị có thể có được một cuộc bỏ phiếu tín nhiệm của Quốc hội.
- Người phụ nữ này đang chạy vì cô ta đến muộn.
- Chúng tôi chuyển đến sa mạc.
model-index:
- name: SentenceTransformer based on uitnlp/CafeBERT
results:
- task:
type: binary-classification
name: Binary Classification
dataset:
name: Unknown
type: unknown
metrics:
- type: cosine_accuracy
value: 0.540375
name: Cosine Accuracy
- type: cosine_accuracy_threshold
value: 1.0
name: Cosine Accuracy Threshold
- type: cosine_f1
value: 0.6298986023568102
name: Cosine F1
- type: cosine_f1_threshold
value: 1.0
name: Cosine F1 Threshold
- type: cosine_precision
value: 0.45974597459745975
name: Cosine Precision
- type: cosine_recall
value: 1.0
name: Cosine Recall
- type: cosine_ap
value: 0.4597
name: Cosine Ap
- type: dot_accuracy
value: 0.540325
name: Dot Accuracy
- type: dot_accuracy_threshold
value: 46.29051971435547
name: Dot Accuracy Threshold
- type: dot_f1
value: 0.6298751348851549
name: Dot F1
- type: dot_f1_threshold
value: 46.290496826171875
name: Dot F1 Threshold
- type: dot_precision
value: 0.4597324665583198
name: Dot Precision
- type: dot_recall
value: 0.9999456167065478
name: Dot Recall
- type: dot_ap
value: 0.45782966491158084
name: Dot Ap
- type: manhattan_accuracy
value: 0.541125
name: Manhattan Accuracy
- type: manhattan_accuracy_threshold
value: 1.981481909751892e-05
name: Manhattan Accuracy Threshold
- type: manhattan_f1
value: 0.6298662373473547
name: Manhattan F1
- type: manhattan_f1_threshold
value: 0.00021043187007308006
name: Manhattan F1 Threshold
- type: manhattan_precision
value: 0.4597114927873197
name: Manhattan Precision
- type: manhattan_recall
value: 1.0
name: Manhattan Recall
- type: manhattan_ap
value: 0.4603931536346896
name: Manhattan Ap
- type: euclidean_accuracy
value: 0.541225
name: Euclidean Accuracy
- type: euclidean_accuracy_threshold
value: 1.6662881989759626e-06
name: Euclidean Accuracy Threshold
- type: euclidean_f1
value: 0.6298878136507665
name: Euclidean F1
- type: euclidean_f1_threshold
value: 1.694726961432025e-05
name: Euclidean F1 Threshold
- type: euclidean_precision
value: 0.4597344800860064
name: Euclidean Precision
- type: euclidean_recall
value: 1.0
name: Euclidean Recall
- type: euclidean_ap
value: 0.4601793379421392
name: Euclidean Ap
- type: max_accuracy
value: 0.541225
name: Max Accuracy
- type: max_accuracy_threshold
value: 46.29051971435547
name: Max Accuracy Threshold
- type: max_f1
value: 0.6298986023568102
name: Max F1
- type: max_f1_threshold
value: 46.290496826171875
name: Max F1 Threshold
- type: max_precision
value: 0.45974597459745975
name: Max Precision
- type: max_recall
value: 1.0
name: Max Recall
- type: max_ap
value: 0.4603931536346896
name: Max Ap
---
# SentenceTransformer based on uitnlp/CafeBERT
This is a [sentence-transformers](https://www.SBERT.net) model finetuned from [uitnlp/CafeBERT](https://huggingface.co/uitnlp/CafeBERT). It maps sentences & paragraphs to a 256-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:** [uitnlp/CafeBERT](https://huggingface.co/uitnlp/CafeBERT)
- **Maximum Sequence Length:** 256 tokens
- **Output Dimensionality:** 256 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': 256, 'do_lower_case': False}) with Transformer model: XLMRobertaModel
(1): Pooling({'word_embedding_dimension': 1024, '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': 1024, 'out_features': 256, 'bias': True, 'activation_function': 'torch.nn.modules.activation.Tanh'})
)
```
## 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("ThuanPhong/sentence_CafeBERT")
# Run inference
sentences = [
'Chúng tôi đang tiến vào sa mạc.',
'Chúng tôi chuyển đến sa mạc.',
'Người phụ nữ này đang chạy vì cô ta đến muộn.',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 256]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)
# [3, 3]
```
## Evaluation
### Metrics
#### Binary Classification
* Evaluated with [BinaryClassificationEvaluator
](https://sbert.net/docs/package_reference/sentence_transformer/evaluation.html#sentence_transformers.evaluation.BinaryClassificationEvaluator)
| Metric | Value |
|:-----------------------------|:-----------|
| cosine_accuracy | 0.5404 |
| cosine_accuracy_threshold | 1.0 |
| cosine_f1 | 0.6299 |
| cosine_f1_threshold | 1.0 |
| cosine_precision | 0.4597 |
| cosine_recall | 1.0 |
| cosine_ap | 0.4597 |
| dot_accuracy | 0.5403 |
| dot_accuracy_threshold | 46.2905 |
| dot_f1 | 0.6299 |
| dot_f1_threshold | 46.2905 |
| dot_precision | 0.4597 |
| dot_recall | 0.9999 |
| dot_ap | 0.4578 |
| manhattan_accuracy | 0.5411 |
| manhattan_accuracy_threshold | 0.0 |
| manhattan_f1 | 0.6299 |
| manhattan_f1_threshold | 0.0002 |
| manhattan_precision | 0.4597 |
| manhattan_recall | 1.0 |
| manhattan_ap | 0.4604 |
| euclidean_accuracy | 0.5412 |
| euclidean_accuracy_threshold | 0.0 |
| euclidean_f1 | 0.6299 |
| euclidean_f1_threshold | 0.0 |
| euclidean_precision | 0.4597 |
| euclidean_recall | 1.0 |
| euclidean_ap | 0.4602 |
| max_accuracy | 0.5412 |
| max_accuracy_threshold | 46.2905 |
| max_f1 | 0.6299 |
| max_f1_threshold | 46.2905 |
| max_precision | 0.4597 |
| max_recall | 1.0 |
| **max_ap** | **0.4604** |
## Training Details
### Training Dataset
#### Unnamed Dataset
* Size: 461,625 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 |
Khi nào William Caxton giới thiệu máy in ép vào nước Anh?
| Những đặc điểm mà độc giả của Shakespeare ngày nay có thể thấy kỳ quặc hay lỗi thời thường đại diện cho những nét đặc trưng của tiếng Anh trung Đại.
| 0
|
| Nhưng tôi không biết rằng tôi phải, " Dorcas do dự.
| Dorcas sợ phản ứng của họ.
| 0
|
| Đông Đức là tên gọi thường được sử dụng để chỉ quốc gia nào?
| Cộng hòa Dân chủ Đức (tiếng Đức: Deutsche Demokratische Republik, DDR; thường được gọi là Đông Đức) là một quốc gia nay không còn nữa, tồn tại từ 1949 đến 1990 theo định hướng xã hội chủ nghĩa tại phần phía đông nước Đức ngày nay.
| 1
|
* Loss: [OnlineContrastiveLoss
](https://sbert.net/docs/package_reference/sentence_transformer/losses.html#onlinecontrastiveloss)
### Training Hyperparameters
#### Non-Default Hyperparameters
- `num_train_epochs`: 2
- `multi_dataset_batch_sampler`: round_robin
#### All Hyperparameters