The scope of this project is limited to the presence or absence of hate speech on Amharic language Twitter posts. In this context, the term 'hate speech' refers to abusive or threatening statements or phrases that describe prejudice against a particular group in Ethiopia.
- Elefelious Getachew (Ph.D.)
- Surafel Kindu - ATR/9237/10 - Section-1
- Samia Abdella - ATR/3142/10 - Section-1
- Daniel Tefera - ATR/1145/10 - Section-1
- Eyob Maru - ATR/0121/10 - Section-1
- Ahlam Muhdin - ATR/2923/10 - Section-3
To run the trainings first begin by cloning the This Repository
The training code is made with python using tensorflow and keras:
- Download and install python locally on your computer: Nodejs Download Link
After installing python you can go a head and run the following command on the project folder directory
- Install All Packages
pip install tensorflow numpy transformers pytorch-lightning
- Run the trainings by locating to the individual files inside LM and Sentiment Training folders
python AmBERT.ipynb
python asa_hate_classifier.ipynb
This training will need big data sets which can't not be placed on github due to file size limitations therefore we put them on google drive with publicy available link below
The project is made with Google Colab and we have attached the link below for further test