| # taMASRIBERT – Egyptian Arabic Multi-Task Model | |
| This model jointly performs **sarcasm detection**, **sentiment analysis** (3 classes), and **emotion recognition** (8 classes) for Egyptian Arabic and code-switched text. It combines a BERT‑based transformer (`MASRIBERTv3`) with a BiLSTM+BiGRU sequence encoder fed with FastText embeddings. | |
| ## Model Architecture | |
| - **BERT backbone**: `T0KII/MASRIBERTv3` (trained on MASRISET, 3.2M Egyptian Arabic texts) | |
| - **Sequence encoder**: 2‑layer BiLSTM + 2‑layer BiGRU on FastText (300‑dim) | |
| - **Deep fusion**: Concatenation of BERT `[CLS]` and RNN final states → task‑specific heads | |
| ## Usage | |
| 1. Clone this repository. | |
| 2. Install dependencies: `pip install -r requirements.txt` | |
| 3. Run the inference script: `python inference.py` | |