This is the repository of my Degree Final Project on the experimentation, evaluation and prediction of volcanic eruptions using AI.
Before starting, make sure you have the following tools installed on your system:
- Git: to clone the repository. Official page
- Python 3.x: the required programming language. Official page
- pip: the Python package installer.
Once the prerequisites are met, proceed with the installation:
-
Run the following command to clone the repository from GitHub in your desired directory:
git clone https://github.com/AitorRD/TFG-Vulcan-Prediction.git
-
Create a virtual environment using
venv:python -m venv venv
-
Activate the virtual environment (this step is optional but recommended):
- On Windows:
.\venv\Scripts\activate
- On macOS and Linux:
source venv/bin/activate
- On Windows:
-
Run the following command to install all dependencies listed in the
requirements.txtfile:pip install -r requirements.txt
-
Download the competition data from the Kaggle website.
-
Unzip the downloaded file on your system.
-
Create the necessary directory to store the unzipped data:
mkdir -p src/data/kaggle/input
-
Move the unzipped files to the created directory:
mv path_to_unzipped_files/* src/data/kaggle/input/ -
Ensure the directory structure looks like this:
Vulcan-Prediction/ │ ├── src/ │ ├── data/ │ │ └── kaggle/ │ │ └── input/ │ │ ├── test │ │ ├── train │ │ ├── sample_submission.csv │ │ └── train.csv ├── requirements.txt └── ...