This tool is designed to facilitate sentiment analysis annotation tasks. It provides the following features:
- Annotation with auto-annotation: You can manually annotate sentiment labels for text data. Additionally, there is an option for auto-annotation that automatically assigns sentiment labels based on a pre-trained model.
- Generate Data: You can generate synthetic data for sentiment analysis tasks.
- Auto EDA (still in development): Automatic Exploratory Data Analysis (EDA) functionality is being developed to provide insights and visualizations for the annotated data.
-
Clone the repository:
git clone https://github.com/rubythalib33/Text-classification-annotation-tool
-
Navigate to the project directory:
cd Text-classification-annotation-tool
-
install the requirements
pip install -r requirements
-
Create a .env file in the project directory and add the following line, replacing <YOUR_OPENAI_API_KEY> with your actual OpenAI API key:
OPENAI_API_KEY=<YOUR_OPENAI_API_KEY>
To start the application, run the following command:
streamlit run app.py
hope this project help you..