- Data fetching
- Data pre-processing
- ML Models Training
- DL Models Training
- Deployment with Flask
- Demo GIF
- Using requests to request the data with id column -which was given- by POST request
- Save fetched data with its dialect labels as tweetsWithLabels.csv
- remove_emoji(text) function
- Two approaches of pre-processing
- explore the most common words in each country
- prepare the QADI test-set
- Load cleaned data-set
- CountVectorizer
- TFIDF
- Mazajak
- Load cleaned data-set
- AraBERTv2-base with ktrain ( best Results )
- AraBERTv2-base with PyTorch
- ktrain with flask.py for loading pretrained ktrain model add deal with flask
- AraBERTpreprocess.py for pre-processing
- templates/prediction.html to get inputs
- templates/Result.html to display the post-procssing and prediction result
- static/base.css