The dataset we use in our project collected in April 2019. It contains 58K Arabic tweets (47K training, 11K test) tweets annotated in positive and negative labels. The dataset is balanced and collected using positive and negative emojis lexicon.
- Backend: Flask
- Frontend: Flutter
- ML: Tensorflow
- Related Products: Sentiment Analysis (Machine Learning)
Windows
- Downloading the project.
- Open folder sentiment-analysis-arabic-flask.
- Installing requirements.txt: pip install -r requirements.txt.
- Run server: python app.py.
- Go to Flutter project and run main.dart.
- Enjoy 😄
- Flask tutorial: https://www.youtube.com/watch?v=MwZwr5Tvyxo&list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH
- Tensorflow: https://www.tensorflow.org/
- Sentiment Analysis Arabic Model: https://github.com/motazsaad/arabic-sentiment-analysis
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.