Git Product home page Git Product logo

ml-project-1-mnms's Introduction

Project 1 - The Higgs Boson

Names : Berezantev Mihaela, Sinsoillier Mike Junior, Du Couédic De Kergoualer Sophie Zhuo Ran

Background

This repository contains the code to produce a model dedicated to classify the datapoints from the CERN particule accelerator data, in order to identify the Higgs Boson.

This repository contains:

  • data : contains the dataset for both the training and the testing.
  • report.pdf : the report explaining the complete process of this project
  • scripts: all the executable code, in particular
    • project1.ipynb: a notebook with various procedures to generate predictive models
    • data_exploration.ipynb: a notebook illustrating our procedure to preprocess the data
    • preprocessing.py: the implementation of the functions actually used to preprocess the data
    • implementations.py: implementation of the different machine learning methods for the prediction
    • cross_validation.py: contains several functions to help tunning the hyper-parameters, as well as validating the error and the accuracy
    • proj1_helpers.py: some helper functions to load and store the data

Prequisites

Make sure you have the following installed on your developement machine:

  • python3 - Download & Install python. All the implementation are coded in python3.
  • numpy : for an easy manipulations of the data arrays. You can install it via pip.
pip install numpy

Usage

To run and produce the predictions on the test data, get into the scripts/ folder and run run.py

cd scripts/
python3 run.py

This will produce a file submission.csv in the data folder. The mean and standard deviation of accuracy using 4-fold is computed as well. The produced file can be submitted on aircrowd for an accuracy score of 0.819 and F1 score of 0.721.

ml-project-1-mnms's People

Contributors

sducouedic avatar sinsoill avatar

Watchers

Matteo Pagliardini avatar Roberto Castello avatar  avatar  avatar  avatar

ml-project-1-mnms's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.