Aspect based sentiment analysis on digikala products comment. This project was a university group project. only a portion of this code is written by me.
- Multilingual PyAbsa model.
- English PyAbsa model.
- Bert model fine tuned using ParsABSA dataset.
- Using LLM for the whole thing.(Llama,phi-3, Gemma)
- Using an LLM to translate then use english models to extract aspects and sentiments.
git clone <url>
cd <project>
pip install virtualenv # (if you don't already have virtualenv installed)
virtualenv venv # to create your new environment (called 'venv' here)
source venv/bin/activate # to enter the virtual environment
pip install -r requirements.txt # to install the requirements in the current environment
Github: Aspect-term extraction and Aspect-based sentiment analysis
ABSA datasets for PyABSA
Aspect-based Sentiment Analysis
Quick intro to Aspect-Based Sentiment Analysis
ParsBERT (v3.0)