Skip to content

danielteferadeti/Amharic_Sentiment_Analysis_Backend

Repository files navigation

Amharic Sentiment Analysis - Hate Speech Detection Using Machine Learning

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.

Advisor

  • Elefelious Getachew (Ph.D.)

Members

Amharic sentiment Analysis Backend

The Backend has provides the API Server which is developed using Django and postgresql. The final work is also deployed on heroku.

How to run the backend server locally

To run this project on, start by cloning the ASA Backend API Server Repository

Requirements before running the code

The backend server is developed using Django framework and postgresql as a tool. Before running this project make sure the following requirements are met on the machine:

After installing the above requirements make the following adjustments to the cloned sourced code:

  • Navigate to Amharic_Sentiment_Analysis/settings.py and move to the DATABASES section and fill the requirement of the postgresql database info accordingly.

  • run django in pip environment

  • Migrate all the database models to the database using the following command

  python manage.py migrate
  python manage.py makemigrations
  • Run the django server using the following command
  python manage.py runserver

The runserver command will launch the django server on http://127.0.0.1:8000/

This API Server is used by

The project Amharic Sentiment Analysis - Hate Speech Detection Using Machine Learning as API server for the web application.

References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published