File size: 3,230 Bytes
13ad85c
1232d3f
 
 
13ad85c
 
 
67bc41f
13ad85c
 
 
1232d3f
 
 
 
 
 
 
 
 
 
50e08e7
 
 
 
 
 
 
 
 
 
 
 
1232d3f
50e08e7
1232d3f
50e08e7
1232d3f
 
 
 
50e08e7
1232d3f
13ad85c
 
53f1a09
89ecc9b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
be63e04
9650c68
 
 
 
50e08e7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
be63e04
 
 
 
 
 
 
 
 
 
 
50e08e7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
---
language:
- en
license: cc-by-4.0
tags:
- classification
datasets:
- SetFit/qqp
metrics:
- accuracy
- loss
thumbnail: https://github.com/AI-Ahmed
models:
- microsoft/deberta-v3-base
pipeline_tag: text-classification
widget:
- text: How is the life of a math student? Could you describe your own experiences?
    Which level of preparation is enough for the exam jlpt5?
  example_title: Difference Detection.
- text: What can one do after MBBS? What do i do after my MBBS?
  example_title: Duplicates Detection.
model-index:
- name: deberta-v3-base-funetuned-cls-qqa
  results:
  - task:
      type: text-classification
      name: Text Classification
    dataset:
      name: qqp
      type: qqp
      config: sst2
      split: validation
    metrics:
    - type: accuracy
      value: 0.917969
      name: Accuracy
      verified: true
      verifyToken: eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCJ9.eyJoYXNoIjoiMzA2OWM4ZjJkYzZjNmM3YmNkODNhODYzOTMxY2RjZTZmODg4ODA4ZjJmNjFhNjkwZjFmZjk3YjBiNzhjNDAzOCIsInZlcnNpb24iOjF9.TqdmhhV_3fTWYHtM7SJj35ICZgZ6Ux7qYXwPHu8j0MkDmSeZfTniFCqB8LO8pqM1bK5iHQV1-vggZUdMu4spCA
    - type: loss
      value: 0.21741
      name: loss
      verified: true
      verifyToken: eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCJ9.eyJoYXNoIjoiZGQzZGZjNzZjNzFjOWViNjkyNGIxMGE5ZjA5ODAxOTNiZGQ5OTY4NWM1YThlZGEyZGRjOGE2MjkwYTRjN2Q2MyIsInZlcnNpb24iOjF9.ZxmqxdbOhAA8Ywz8_Q3aFaFG2kmTogFdWjlHgEa2JnGQWhL39VVtcn6A8gtekE_e3z5jsaNS4EnSzYVSWJZjAQ
---

A fine-tuned model based on the **DeBERTaV3** model of Microsoft and fine-tuned on **Glue QQP**, which detects the linguistical similarities between two questions and whether they are duplicates questions or different.

## Model Hyperparameters

```python
epoch=4
per_device_train_batch_size=32
per_device_eval_batch_size=16
lr=2e-5
weight_decay=1e-2
gradient_checkpointing=True
gradient_accumulation_steps=8
```
## Model Performance

```JSON
{"Training Loss": 0.132400,
 "Validation Loss": 0.217410,
 "Validation Accuracy": 0.917969
}
```

## Model Dependencies

```JSON
{"Main Model": "microsoft/deberta-v3-base",
 "Dataset": "SetFit/qqp"
}
```

## Training Monitoring & Performance

- [wandb - deberta_qqa_classification](https://wandb.ai/ai-ahmed/deberta_qqa_classification?workspace=user-ai-ahmed)

## Model Testing

```python
import torch
from transformers import AutoTokenizer, AutoModelForSequenceClassification
model_name = "AI-Ahmed/deberta-v3-base-funetuned-cls-qqa"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSequenceClassification.from_pretrained(model_name)
tokenized_input = tokenizer("How is the life of a math student? Could you describe your own experiences? Which level of preparation is enough for the exam jlpt5?", return_tensors="pt")

with torch.no_grad():
  logits = model(**tokenized_input).logits

predicted_class_id = logits.argmax().item()
model.config.id2label[predicted_class_id]
```

## Information Citation

```bibtex
@inproceedings{
he2021deberta,
title={DEBERTA: DECODING-ENHANCED BERT WITH DISENTANGLED ATTENTION},
author={Pengcheng He and Xiaodong Liu and Jianfeng Gao and Weizhu Chen},
booktitle={International Conference on Learning Representations},
year={2021},
url={https://openreview.net/forum?id=XPZIaotutsD}
}
```