File size: 1,680 Bytes
6df6042
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
---
tags:
- adapterhub:dialect/arabic
- text-classification
- adapter-transformers
- bert
license: "apache-2.0"
---

# Adapter `bert-base-arabert-ar-dialect` for aubmindlab/bert-base-arabert

**Note: This adapter was not trained by the AdapterHub team, but by these author(s): Nick Doiron.
See author details below.**

Adapter for AraBERT (aubmindlab/bert-base-arabert) trained to classify Arabic by dialect {0=Egyptian, 1=Gulf, 2=Levantine, 3=Maghrebi, 4=MSA}
Trained for 3 epochs on 85k samples (+ 28k test set) from University of British Columbia and John Hopkins University. 


**This adapter was created for usage with the [Adapters](https://github.com/Adapter-Hub/adapters) library.**

## Usage

First, install `adapters`:

```
pip install -U adapters
```

Now, the adapter can be loaded and activated like this:

```python
from adapters import AutoAdapterModel

model = AutoAdapterModel.from_pretrained("aubmindlab/bert-base-arabert")
adapter_name = model.load_adapter("AdapterHub/bert-base-arabert-ar-dialect")
model.set_active_adapters(adapter_name)
```

## Architecture & Training

- Adapter architecture: pfeiffer
- Prediction head: classification
- Dataset: [ArabicDialect](https://adapterhub.ml/explore/dialect/arabic/)

## Author Information

- Author name(s): Nick Doiron
- Author email: ndoiron@mapmeld.com
- Author links: [Website](https://github.com/MonsoonNLP/sanaa-dialect), [GitHub](https://github.com/mapmeld), [Twitter](https://twitter.com/@mapmeld)

## Versions
- `1`
- `2` **(main)**

## Citation

```bibtex

```

*This adapter has been auto-imported from https://github.com/Adapter-Hub/Hub/blob/master/adapters/mapmeld/bert-base-arabert-ar-dialect.yaml*.