This project uses a Conda-based reproducible environment
(Python 3.12, PyTorch 2.7.0, scikit-learn 1.7.2).
From the project root directory, run:
conda env create -f environment.ymlThis will create a Conda environment named:masterthesis Step 2: Activate the Environment
conda activate masterthesisStep 3: Verify Installation (Optional but Recommended)
python --version
python -c "import torch; print(torch.__version__)"
python -c "import sklearn; print(sklearn.__version__)"Expected versions:
Python 3.12
PyTorch 2.7.0
scikit-learn 1.7.2📊 2. Download the Dataset
Download public log datasets from:
https://github.com/logpai/loghubPlace the downloaded datasets inside the project's:
data/directory.
⚙️ 3. Configure the Experiment
Edit the configuration file:
config.pyThis file stores the experimental settings, including:
-Dataset paths
--Model paths
Training schemes
-Hyperparameters
-Grouping strategies
-Adjust these settings according to your experimental setup.
🧠 4. Run Training
To start training the model:
python main.py