Skip to content

Machine learning multiclassification task in particle physics experiment (Belle II) with deep neural networks (DNN) and gradient boosted decision trees (XGBoost).

Notifications You must be signed in to change notification settings

matteoguida/Belle-II-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Belle II analysis       drawing       drawing

Prerequisites

Python versions supported:

Installing

You can recreate the conda environment used for this analysis with:

conda env create -f environment.yml

Goal

One of the studies carried out with the Belle II experiment is time-dependent CP asymmetry in the decay channel :

We want to train and test a Deep Neural Network (DNN) with Keras and a Boosted Decision Tree with XGBoost on Montecarlo samples with labeled data and use the best models to find our signal in unlabelled data (Data Challenge).

At the end the branching fraction for the process is calculated.

Authors:

Supervised by:

Useful External Links:

  1. A high-bias, low-variance introduction to Machine Learning for physicists - Complete and continuously updated review provided with explanatory Jupyter notebooks.
  2. Scikit-HEP project - Particle physics data analysis in Python.
  3. CPV in the Standard Model - Some slides on the advanced physics behind the process considered.

About

Machine learning multiclassification task in particle physics experiment (Belle II) with deep neural networks (DNN) and gradient boosted decision trees (XGBoost).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published