This project implements a sentiment analysis model to predict the sentiment (positive or negative) of Arabic company reviews, with a focus on platforms like Talabat. Using logistic regression, the model processes Arabic text to provide insights into customer opinions, helping businesses understand user feedback. The project leverages natural language processing (NLP) techniques tailored for Arabic, including morphological analysis and tokenization.
Sentiment classification of Arabic reviews using logistic regression.
Preprocessing of Arabic text with tools like qalsadi for morphological analysis.
Support for analyzing reviews from platforms like Talabat.
A user-friendly web interface built with Flask and Streamlit, allowing users to input Arabic reviews and view sentiment analysis results in real-time.
Built with Python and popular NLP libraries for robust text processing.
The logistic regression model achieves 85% accuracy on a test set on Arabic review sentiment classification. It effectively handles the complexities of Arabic text, such as morphology and dialect variations.
$ conda create -n Arabic-sentiment python=3.9
$ conda activate Arabic-sentiment
export PS1="\[\033[01;32m\]\u@\h:\w\n\[\033[00m\]\$"
$ pip install -r requirements.txt
$ python app.py
$ streamlit run UI.py
This project implements a sentiment analysis model to predict the sentiment (positive or negative) of Arabic company reviews, with a focus on platforms like Talabat. Using logistic regression, the model processes Arabic text to provide insights into customer opinions, helping businesses understand user feedback. The project leverages natural language processing (NLP) techniques tailored for Arabic, including morphological analysis and tokenization.
Sentiment classification of Arabic reviews using logistic regression.
Preprocessing of Arabic text with tools like qalsadi for morphological analysis.
Support for analyzing reviews from platforms like Talabat.
A user-friendly web interface built with Flask and Streamlit, allowing users to input Arabic reviews and view sentiment analysis results in real-time.
Built with Python and popular NLP libraries for robust text processing.
The logistic regression model achieves 85% accuracy on a test set on Arabic review sentiment classification. It effectively handles the complexities of Arabic text, such as morphology and dialect variations.
$ conda create -n Arabic-sentiment python=3.9
$ conda activate Arabic-sentiment
export PS1="\[\033[01;32m\]\u@\h:\w\n\[\033[00m\]\$"
$ pip install -r requirements.txt
$ python app.py
$ streamlit run UI.py