Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning Project 1 - Higgs Boson

Project 1 of the CS433-Machine Learning course given at the EPFL Fall 2021.

The team (The Regressionists) is composed by:

Project description

The goal of this project is to find the machine learning classification model that would best predict the Higgs boson decay signatures from background noise. Our best result was achieved using the Ridge regression method, with a categorical accuracy of 0.840 and an F1 score of 0.756 on AIcrowd.

Structure of the repository:

  • implementations.py: contains implementations of Least Squares Regression (Normal, with GD/SGD), Ridge Regression (Normal) and (Regularized) Logistic Regression with GD
  • run.py: main executable to recreate our best score on AICrowd
  • helpers.py: some helper functions used by different modules
  • data: contains the datasets (.gitignore'd)
  • README.md: this file

Instructions to run:

Python modules requirements: numpy, matplotlib.pyplot, typing and csv. Predictions will be saved in the data folder. To reproduce our best score with ridge regression that we submitted on AIcrowd:

python run.py

About

Classifier to predict the Higgs boson decay signatures from background noise. Project 1 of the CS433 Machine Learning course at EPFL.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages