Skip to content

Machine learning algorithm for Higgs kagel competition

Notifications You must be signed in to change notification settings

Idate96/cs_433_ML_project_1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cs 433 Machine Learning Project I : Higgs Challenge

This is the result of the project I for the course cs 433 Machine Learning at EPFL. The model developed is able to classify the events (signal or noise) relevant for the detection of the Higgs Boson. More info in https://www.kaggle.com/c/higgs-boson/leaderboard

Getting Started

Git clone the repository. https://github.com/Idate96/cs_433_ML_project_1.git To run the model:

python run.py

It will reproduce the best results obtained with it. They are saved in the folder dataset under the name submission_0x.csv.

Prerequisites

python  3.6x
numpy  1.13.x

Running the tests

nosetests --verbose Do we need this?

Architecture of the code


-src
--run.py # main
--ensemble_log_regression.py # contains the regression model
--utils.py # helper function to process and load data
--implementations.py # contains the implementation of ML_methods
--test_ML_methods # contains the dataset used during the lab sessions
--old_models # old_models considered for the assignment
-dataset # contains the dataset for the competition and the submission for kaggle
-config #where the weight of the model are saved

Authors

  • Lorenzo Terenzi
  • Alberto Bonifazi
  • Laura Jou Ferrer

About

Machine learning algorithm for Higgs kagel competition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published