This repo contains the code for my submission of the task given by mentors for the GSoC 2021 Project: Deep autoencoders for ATLAS data compression under CERN-HSF Organization.
Problem Statement: Prepare an autoencoder to compress the four-momentum of a sample of simulated ‘j’ particles from 4 to 3 variables for the dataset available on drive.
- Clone the repo:
git clone https://github.com/praeclarumjj3/ATLAS_Evaluation.git
- To run the AE Compression model and see the results, open AE_Compression_3D.ipynb and run it cell by cell.
The repository is structured as follows:
data
- Contains the datas files for training/testing the AE Compression model.plotInput
- Contains images of the plots fornormalized
Input Data.plotOutput
- Contains images of the plots fornormalized
Input Data.prepare_datset.py
- Script for cleaning and preparing the.pkl
file which contains the data used for training.AE_Compression_3D.ipynb
- Contains code for running the model.
- The compression model works well on the given dataset as can be seen from the overlapping output-input plots for the normalized data: