https://github.com/justwhit3/higgs-decay-classification

Classification of Higgs boson decays using machine learning. Project for the "Tandem Project" activity at Master degree in Physics.

https://github.com/justwhit3/higgs-decay-classification

Science Score: 28.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: researchgate.net
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.4%) to scientific vocabulary

Keywords

data-analysis data-science machine-learning particle-physics python python3
Last synced: 5 months ago · JSON representation ·

Repository

Classification of Higgs boson decays using machine learning. Project for the "Tandem Project" activity at Master degree in Physics.

Basic Info
  • Host: GitHub
  • Owner: JustWhit3
  • License: mit
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 2.89 MB
Statistics
  • Stars: 21
  • Watchers: 3
  • Forks: 3
  • Open Issues: 0
  • Releases: 0
Archived
Topics
data-analysis data-science machine-learning particle-physics python python3
Created almost 6 years ago · Last pushed over 3 years ago
Metadata Files
Readme License Citation

README.md

Classification of Higgs boson decays using machine learning. Project for the "Tandem Project" activity at Master degree in Physics.

v2.0 license Python 3.8
code size repo size total lines

Table of contents

Introduction

Study of the Higgs boson Yukawa coupling to tau leptons using the 2012 ATLAS Run-2 dataset. Particular focus is dedicated to the usage of machine learning classification algorithms to classify the Higgs decay channel H to tautau as signal with respect to the other background processes.

For the classification have been considered the cases in which there are 0,1 or 2 jets in the final state.

This classification has been performed on the free dataset from the Higgs Boson Challenge (dataset), that contains data related to the case in which we have in the final state a tau that decays hadronically and the other one that decays leptonically (data for same leptonic or hadronic decays of the tau are omitted).

Analysis scripts are located into the python folder, while Jupyter Notebooks examples are located into the jupyter folder. The purpose of this latter is to show interactively the various analysis passages.

The software is and will stay free, but if you want to support me with a donation it would be really appreciated!

Buy Me A Coffee

Repository diagram structure

higgs-decay-classification/ ├── doc/ │ ├── PDF_dataset.pdf │ ├── background_explanation.md │ ├── run_the_code.md │ ├── utils.md │ ├── CREDITS.md │ ├── CONTRIBUTING.md ├── img/ ├── scripts/ │ ├── jupyter/ │ │ ├── analysis.ipynb │ │ ├── plots.ipynb │ ├── python/ │ │ ├── analysis.py │ │ ├── plots.py ├── utils/ │ ├── AMS_functions.py │ ├── Make_model.py │ ├── Plot_distributions.py │ ├── Splitting_function.py │ ├── Splitting_jets_function.py │── README.md │── LICENSE │── CITATION.cff │── .gitignore │── .gitattributes

Documentation

List of documentation from the doc folder:

Final results:

Final weighted distribution:

Unofficial paper

An unofficial paper has been produced within this analysis. It has been presented at the 2020 ISHEP school through a small presentation.

This paper can be accessed here.

Credits

Project leaders


Gianluca Bianco

FloMau

Other contributors


Mi. Lia.

Owner

  • Name: Gianluca Bianco
  • Login: JustWhit3
  • Kind: user
  • Location: Bologna, Italy
  • Company: University of Bologna and INFN

PhD student in particle physics at the University of Bologna and member of the CERN ATLAS experiment. Passionate about coding (C++ in particular)

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Gianluca"
  given-names: "Bianco"
- family-names: "Florian"
  given-names: "Mausolf"
title: "higgs-decay-classification"
version: 2.0.1
doi: https://zenodo.org/badge/latestdoi/248788639
date-released: 2022-01-05
url: "https://github.com/JustWhit3/higgs-decay-classification"

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Dependencies

requirements.txt pypi
  • keras ==2.7.0
  • matplotlib ==3.5.1
  • numpy ==1.22.1
  • pandas ==1.4.0
  • scikit-learn ==1.0.2
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v2 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/autobuild v1 composite
  • github/codeql-action/init v2 composite