⚠️ Project in development⚠️
This project is currently a work in progress. Features may be incomplete or unstable, and code is subject to frequent changes.
Automated system for classifying sentiment of financial news, making the analysis process faster and more scalable.
The classification focuses on three main categories: positive, negative, and neutral.
The ability to quickly classify financial news will enable investors to make informed decisions, saving time and energy while reducing the risk of decisions based on misinterpretations of information.
The dataset was created specifically as a benchmark for training and evaluating sentiment analysis models, with a particular focus on the economic and financial context.
- Git
- Docker Desktop installed and running
-
Clone the repository
git clone https://github.com/IreneGaita/FinSent.git cd repo
-
Make sure Docker is running
Start Docker Desktop and wait until it's fully operational.
-
Navigate to the
airflow/
folder (if applicable)cd airflow
-
Build and start the containers
Run the following command:
docker-compose up --build
Use
docker-compose up -d
to start the containers in the background.
-
Open your browser and go to:
http://localhost:8080
⚠️ Check the correct port in the docker-compose.yml file under the ports: section (e.g., 8080:8080 or 8081:8080). -
Login credentials Default credentials are usually:
- Username: airflow
- Password: airflow
⚠️ You can confirm or override these values in the docker-compose.yml file under the environment section.
To stop the containers, run:
docker-compose down